CHIP SN8P2711B
extern data T
extern data _tmpA
extern data _tmpB
extern data _tmpC
extern code __INIT@global_

PUBLIC _enState
__main_c_enState@segment SEGMENT  DATA INBANK
_enState DS 1
PUBLIC _g20MsTimeoutTick
__main_c_GlobalBitDataPool_0@segment BITSEGMENT DATA BANK 0 INBANK
_g20MsTimeoutTick DSBIT 1
PUBLIC _g100MsTimeoutTick
_g100MsTimeoutTick DSBIT 1
PUBLIC _g1000MsTimeoutTick
_g1000MsTimeoutTick DSBIT 1
PUBLIC _gsleepTimeoutTick
_gsleepTimeoutTick DSBIT 1
PUBLIC _g1MinTimeoutTick
_g1MinTimeoutTick DSBIT 1
PUBLIC _g30MinTimeoutTick
_g30MinTimeoutTick DSBIT 1
PUBLIC _gbFristPowerOn
_gbFristPowerOn DSBIT 1
PUBLIC _gbFristPowerOn2
_gbFristPowerOn2 DSBIT 1
PUBLIC _gbProtectionSleep
__main_c_GlobalBitDataPool_1@segment BITSEGMENT DATA BANK 0 INBANK
_gbProtectionSleep DSBIT 1
PUBLIC _gbChargeOK
_gbChargeOK DSBIT 1
PUBLIC _gbOutputChargeOK
_gbOutputChargeOK DSBIT 1
PUBLIC _gbDeviceInsert
_gbDeviceInsert DSBIT 1
PUBLIC _gbBootingState
_gbBootingState DSBIT 1
PUBLIC _gucADCSel
_gucADCSel DSBIT 1
PUBLIC _gbSleepState
_gbSleepState DSBIT 1
PUBLIC _gbLightON
_gbLightON DSBIT 1
PUBLIC _g5MsTimeoutCount
__main_c_g5MsTimeoutCount@segment SEGMENT  DATA INBANK
_g5MsTimeoutCount DS 1
PUBLIC _g20MsTimeoutCount
__main_c_g20MsTimeoutCount@segment SEGMENT  DATA INBANK
_g20MsTimeoutCount DS 1
PUBLIC _g100MsTimeoutCount
__main_c_g100MsTimeoutCount@segment SEGMENT  DATA INBANK
_g100MsTimeoutCount DS 1
PUBLIC _g500MsTimeoutCount
__main_c_g500MsTimeoutCount@segment SEGMENT  DATA INBANK
_g500MsTimeoutCount DS 1
PUBLIC _g1000MsTimeoutCount
__main_c_g1000MsTimeoutCount@segment SEGMENT  DATA INBANK
_g1000MsTimeoutCount DS 1
PUBLIC _g1MinTimeoutCount
__main_c_g1MinTimeoutCount@segment SEGMENT  DATA INBANK
_g1MinTimeoutCount DS 1
PUBLIC _g30MinTimeoutCount
__main_c_g30MinTimeoutCount@segment SEGMENT  DATA INBANK
_g30MinTimeoutCount DS 1
PUBLIC _gsleepTimeoutCount
__main_c_gsleepTimeoutCount@segment SEGMENT  DATA INBANK
_gsleepTimeoutCount DS 1
PUBLIC _glowPowerTimeoutCount
__main_c_glowPowerTimeoutCount@segment SEGMENT  DATA INBANK
_glowPowerTimeoutCount DS 1
PUBLIC _ucPowerPercent
__main_c_ucPowerPercent@segment SEGMENT  DATA INBANK
_ucPowerPercent DS 1
PUBLIC _gsleepTimeoutTotal
__main_c_gsleepTimeoutTotal@segment SEGMENT  DATA INBANK
_gsleepTimeoutTotal DS 1
PUBLIC _ucADCCount
__main_c_ucADCCount@segment SEGMENT  DATA INBANK
_ucADCCount DS 1
PUBLIC _ucLightCount
__main_c_ucLightCount@segment SEGMENT  DATA INBANK
_ucLightCount DS 1
PUBLIC _main
PUBLIC _ISR
PUBLIC _showInfoLEDsByLIPower
PUBLIC _showInfoLEDsByLIPower_arg0
__main_cL625@segment SEGMENT  DATA INBANK
L625 DS 1
__main_cL626@segment SEGMENT  DATA INBANK
L626 DS 1
PUBLIC _Key_Scan
PUBLIC _systemChangeState
PUBLIC _systemChangeState_arg0
PUBLIC _ADCTable
__main_c_ADCTable@segment SEGMENT  CODE INBANK
_ADCTable:
DB 0xcd,0xc3,0xb9,0xa9,0x9a,0xd5,0xcb,0xc0,0xb5,0x9a,0xc3,0xb9,0xae,0x9f,0x9a
PUBLIC _ADCTable2
__main_c_ADCTable2@segment SEGMENT  CODE INBANK
_ADCTable2:
DB 0x5,0x4,0x3,0x2,0x1,0xa,0x9,0x8,0x7,0x6,0x5,0x4,0x3,0x2,0x1
__main_cL810@segment SEGMENT  DATA INBANK
L810 DS 1
__main_cL811@segment SEGMENT  DATA INBANK
L811 DS 1
__main_cL812@segment SEGMENT  DATA INBANK
L812 DS 1
PUBLIC _AIN2ADCHandel
PUBLIC _ADC_Process
PUBLIC _ucADCValBuf
__main_c_ucADCValBuf@segment SEGMENT  DATA INBANK
_ucADCValBuf DS 6
__main_c_Key_Scan_data_ SEGMENT  DATA INBANK 
__main_c_Key_Scan_data_LocalBitDataPool_0 DS 1
_main_c_Key_Scan_LOCAL DS 1
__main_c_systemChangeState_data_ SEGMENT  DATA INBANK 
_systemChangeState_arg0 DS 1
__main_c_showInfoLEDsByLIPower_data_ SEGMENT  DATA INBANK 
_showInfoLEDsByLIPower_arg0 DS 1
_main_c_showInfoLEDsByLIPower_LOCAL DS 1
__main_c_AIN2ADCHandel_data_ SEGMENT  DATA INBANK 
_main_c_AIN2ADCHandel_LOCAL DS 2
__main_c_ADC_Process_data_ SEGMENT  DATA INBANK 
_main_c_ADC_Process_LOCAL DS 4
__main_c_main_data_ SEGMENT  DATA INBANK 
_main_c_main_LOCAL DS 1
__main_c_ISR_data_ SEGMENT  DATA INBANK 
_ISRRBANK DS 1
	_ISRY DS 1
	_ISRZ DS 1
	_ISRR DS 1
_SGV_INIT_CODE SEGMENT  CODE 
	BSET  _gbBootingState
	BSET  _gbFristPowerOn
	BSET  _gbFristPowerOn2
	MOV A, #0x19
	MOV _gsleepTimeoutTotal, A
	MOV A, #0xff
	MOV _ucPowerPercent, A
__VIRTUAL_RGE_DEF@data segment  data bank 0 common
 R0 DS 1
 R1 DS 1
 R2 DS 1
 R3 DS 1
 R12 DS 1
 R13 DS 1
 R14 DS 1
 R15 DS 1
__ISR_VIRTUAL_RGE_DEF@data segment  data bank 0 common
 IsrR0 DS 1
 IsrR1 DS 1
 IsrR2 DS 1
 IsrR3 DS 1
 IsrR12 DS 1
 IsrR13 DS 1
 IsrR14 DS 1
 IsrR15 DS 1
.stabs  "sn8cc_compiled.",0x3c,0,0,0
.stabs  "D:\my_work\JC-mPower\JC-038/",0x64,0,3,Ltext0
.stabs  ".\main.c",0x64,0,3,Ltext0
.CODE
Ltext0:
.stabs  "int:t1=r1;-128;127;",128,0,0,0
.stabs  "char:t2=r2;-128;127;",128,0,0,0
.stabs  "double:t3=r1;4;0;",128,0,0,0
.stabs  "float:t4=r1;4;0;",128,0,0,0
.stabs  "long double:t5=r1;4;0;",128,0,0,0
.stabs  "long int:t6=r1;-32768;32767;",128,0,0,0
.stabs  "long long int:t7=r1;-2147483648;2147483647;",128,0,0,0
.stabs  "short:t8=r1;-128;127;",128,0,0,0
.stabs  "signed char:t9=r1;-128;127;",128,0,0,0
.stabs  "unsigned char:t10=r1;0;255;",128,0,0,0
.stabs  "unsigned long:t11=r1;0;65535;",128,0,0,0
.stabs  "unsigned long long:t12=r1;0;4294967295;",128,0,0,0
.stabs  "unsigned short:t13=r1;0;255;",128,0,0,0
.stabs  "unsigned int:t14=r1;0;255;",128,0,0,0
.stabs  "void:t15=15",128,0,0,0
.stabs  "bit:t16",128,0,0,0
.stabs  ":t300=L16:0",128,0,0,0
.stabs  ":t301=L16:1",128,0,0,0
.stabs  ":t302=L16:2",128,0,0,0
.stabs  ":t303=L16:3",128,0,0,0
.stabs  ":t304=L16:4",128,0,0,0
.stabs  ":t305=L16:5",128,0,0,0
.stabs  ":t306=L16:6",128,0,0,0
.stabs  ":t307=L16:7",128,0,0,0
.stabs  " :T17=eEN_STATE_IDLE:0,EN_STATE_OUTPUT:1,EN_STATE_CHARGE:2,EN_STATE_LOWPWOER:3,\\",128,0,0,0
.stabs  "EN_STATE_SLEEP:4,EN_STATE_TOTAL:5,;",128,0,0,0
.stabs  "enState:G17",32,0,0,_enState
.stabs  "g20MsTimeoutTick:G300",32,0,0,_g20MsTimeoutTick
.stabs  "g100MsTimeoutTick:G301",32,0,0,_g100MsTimeoutTick
.stabs  "g1000MsTimeoutTick:G302",32,0,0,_g1000MsTimeoutTick
.stabs  "gsleepTimeoutTick:G303",32,0,0,_gsleepTimeoutTick
.stabs  "g1MinTimeoutTick:G304",32,0,0,_g1MinTimeoutTick
.stabs  "g30MinTimeoutTick:G305",32,0,0,_g30MinTimeoutTick
.stabs  "gbFristPowerOn:G306",32,0,0,_gbFristPowerOn
.stabs  "gbFristPowerOn2:G307",32,0,0,_gbFristPowerOn2
.stabs  "gbProtectionSleep:G300",32,0,0,_gbProtectionSleep
.stabs  "gbChargeOK:G301",32,0,0,_gbChargeOK
.stabs  "gbOutputChargeOK:G302",32,0,0,_gbOutputChargeOK
.stabs  "gbDeviceInsert:G303",32,0,0,_gbDeviceInsert
.stabs  "gbBootingState:G304",32,0,0,_gbBootingState
.stabs  "gucADCSel:G305",32,0,0,_gucADCSel
.stabs  "gbSleepState:G306",32,0,0,_gbSleepState
.stabs  "gbLightON:G307",32,0,0,_gbLightON
.stabs  "g5MsTimeoutCount:G10",32,0,0,_g5MsTimeoutCount
.stabs  "g20MsTimeoutCount:G10",32,0,0,_g20MsTimeoutCount
.stabs  "g100MsTimeoutCount:G10",32,0,0,_g100MsTimeoutCount
.stabs  "g500MsTimeoutCount:G10",32,0,0,_g500MsTimeoutCount
.stabs  "g1000MsTimeoutCount:G10",32,0,0,_g1000MsTimeoutCount
.stabs  "g1MinTimeoutCount:G10",32,0,0,_g1MinTimeoutCount
.stabs  "g30MinTimeoutCount:G10",32,0,0,_g30MinTimeoutCount
.stabs  "gsleepTimeoutCount:G10",32,0,0,_gsleepTimeoutCount
.stabs  "glowPowerTimeoutCount:G10",32,0,0,_glowPowerTimeoutCount
.stabs  "ucPowerPercent:G10",32,0,0,_ucPowerPercent
.stabs  "gsleepTimeoutTotal:G10",32,0,0,_gsleepTimeoutTotal
.stabs  "ucADCCount:G10",32,0,0,_ucADCCount
.stabs  "ucLightCount:G10",32,0,0,_ucLightCount
.stabs  "main:F15",36,0,102,_main
__main_c_main@segment SEGMENT  CODE INBANK USING __main_c_main_data_
_main:
.stabs  "keyPressed:10",128,0,0,_main_c_main_LOCAL+0
.stabn  0xc0,0,0,L54-_main
L54:
.stabn  0x44,0,103,L55-_main
L55:
.stabn  0x44,0,104,L56-_main
L56:
	CLR (_main_c_main_LOCAL+0)
.stabn  0x44,0,111,L57-_main
L57:
 	MOV A, #(0xFF & 13)
	B0MOV 0xb8, A
.stabn  0x44,0,112,L58-_main
L58:
	CLR (0xe0 & 0xFF)
.stabn  0x44,0,113,L59-_main
L59:
 	MOV A, #(0xFF & 1)
	B0MOV 0xd0, A
.stabn  0x44,0,114,L60-_main
L60:
 	MOV A, #(0xFF & 10)
	B0MOV 0xc4, A
.stabn  0x44,0,115,L61-_main
L61:
	CLR (0xe4 & 0xFF)
.stabn  0x44,0,116,L62-_main
L62:
 	MOV A, #(0xFF & 21)
	B0MOV 0xae, A
.stabn  0x44,0,117,L63-_main
L63:
	CLR (0xd4 & 0xFF)
.stabn  0x44,0,118,L64-_main
L64:
 	MOV A, #(0xFF & 24)
	B0MOV 0xc5, A
.stabn  0x44,0,119,L65-_main
L65:
	CLR (0xe5 & 0xFF)
.stabn  0x44,0,120,L66-_main
L66:
	CLR (0xd5 & 0xFF)
.stabn  0x44,0,122,L67-_main
L67:
 	MOV A, #(0xFF & 36)
	B0MOV 0xda, A
.stabn  0x44,0,123,L68-_main
L68:
 	B0BCLR 0xd8.2
.stabn  0x44,0,124,L69-_main
L69:
 	MOV A, #(0xFF & 100)
	B0MOV 0xdb, A
.stabn  0x44,0,125,L70-_main
L70:
 	MOV A, #(0xFF & 100)
	B0MOV 0xcd, A
.stabn  0x44,0,126,L71-_main
L71:
 	B0BCLR 0xc8.5
.stabn  0x44,0,127,L72-_main
L72:
 	B0BSET 0xc9.5
.stabn  0x44,0,128,L73-_main
L73:
 	B0BCLR 0xda.3
.stabn  0x44,0,129,L74-_main
L74:
 	B0BSET 0xda.7
.stabn  0x44,0,131,L75-_main
L75:
 	MOV A, #(0xFF & 2)
	B0MOV 0xb1, A
.stabn  0x44,0,132,L76-_main
L76:
 	B0BSET 0xb1.4
.stabn  0x44,0,134,L77-_main
L77:
	CLR (0xb3 & 0xFF)
.stabn  0x44,0,135,L78-_main
L78:
	CLR (0xaf & 0xFF)
.stabn  0x44,0,136,L79-_main
L79:
 	B0BSET 0xaf.7
.stabn  0x44,0,137,L80-_main
L80:
 	B0BSET 0xb1.7
.stabn  0x44,0,138,L81-_main
L81:
 	B0BCLR 0xc8.7
.stabn  0x44,0,139,L82-_main
L82:
 	B0BSET 0xc9.7
.stabn  0x44,0,140,L83-_main
L83:
 	B0BCLR 0xb1.5
.stabn  0x44,0,159,L84-_main
L84:
 	B0BSET 0xdf.7
.stabn  0x44,0,161,L85-_main
L85:
 	jmp L4
L3:
.stabn  0xc0,0,1,L86-_main
L86:
.stabn  0x44,0,162,L87-_main
L87:
.stabn  0x44,0,165,L88-_main
L88:
	B0BTS1 _gbFristPowerOn
	JMP L6
.stabn  0xc0,0,2,L90-_main
L90:
.stabn  0x44,0,166,L91-_main
L91:
.stabn  0x44,0,167,L92-_main
L92:
	B0BTS1 _gbFristPowerOn2
	JMP L8
.stabn  0xc0,0,3,L94-_main
L94:
.stabn  0x44,0,168,L95-_main
L95:
.stabn  0x44,0,169,L96-_main
L96:
 	jmp L4
.stabn  0xe0,0,3,L97-_main
L97:
.stabn  0x44,0,170,L98-_main
L98:
L8:
.stabn  0x44,0,172,L99-_main
L99:
	MOV A, #(0xFF & 4)
	MOV _systemChangeState_arg0, A
	call _systemChangeState
.stabn  0x44,0,173,L100-_main
L100:
	B0BCLR  _gbFristPowerOn
.stabn  0xe0,0,2,L101-_main
L101:
.stabn  0x44,0,174,L102-_main
L102:
L6:
.stabn  0x44,0,176,L103-_main
L103:
	B0BTS1 _g20MsTimeoutTick
	JMP L10
.stabn  0xc0,0,2,L105-_main
L105:
.stabn  0x44,0,177,L106-_main
L106:
.stabn  0x44,0,178,L107-_main
L107:
	B0BCLR  _g20MsTimeoutTick
.stabn  0x44,0,180,L108-_main
L108:
 	call _Key_Scan
	MOV _main_c_main_LOCAL, A
.stabn  0x44,0,181,L109-_main
L109:
	MOV A, (_main_c_main_LOCAL+0)
	CMPRS A,#0x2
	JMP L12
.stabn  0xc0,0,3,L110-_main
L110:
.stabn  0x44,0,182,L111-_main
L111:
.stabn  0x44,0,183,L112-_main
L112:
	MOV A, (_enState)
	B0MOV R15, A
	B0MOV A, (R15)
	SUB A, #0x1
	b0bts0	134.0
		jmp	L16
	B0MOV A, (R15+0)
	b0bts1	134.0
		jmp	L14
L16:
.stabn  0xc0,0,4,L113-_main
L113:
.stabn  0x44,0,184,L114-_main
L114:
.stabn  0x44,0,185,L115-_main
L115:
 	B0BSET R15.0
	B0BTS0 _gbLightON
	B0BCLR R15.0
	B0BSET _gbLightON
	B0BTS1 R15.0
	B0BCLR _gbLightON
.stabn  0x44,0,186,L116-_main
L116:
	B0BTS1 _gbLightON
	JMP L17
.stabn  0xc0,0,5,L118-_main
L118:
.stabn  0x44,0,187,L119-_main
L119:
.stabn  0x44,0,188,L120-_main
L120:
 	B0BCLR 0xd5.4
.stabn  0x44,0,189,L121-_main
L121:
 	B0BCLR 0xd5.3
.stabn  0x44,0,190,L122-_main
L122:
 	B0BCLR 0xd0.2
.stabn  0x44,0,191,L123-_main
L123:
 	B0BCLR 0xd0.3
.stabn  0x44,0,192,L124-_main
L124:
 	B0BSET 0xd4.3
.stabn  0xe0,0,5,L125-_main
L125:
.stabn  0x44,0,193,L126-_main
L126:
 	jmp L18
L17:
.stabn  0xc0,0,5,L127-_main
L127:
.stabn  0x44,0,195,L128-_main
L128:
.stabn  0x44,0,196,L129-_main
L129:
 	B0BCLR 0xd4.3
.stabn  0xe0,0,5,L130-_main
L130:
.stabn  0x44,0,197,L131-_main
L131:
L18:
.stabn  0xe0,0,4,L132-_main
L132:
.stabn  0x44,0,198,L133-_main
L133:
L14:
.stabn  0xe0,0,3,L134-_main
L134:
.stabn  0x44,0,199,L135-_main
L135:
L12:
.stabn  0xe0,0,2,L136-_main
L136:
.stabn  0x44,0,202,L137-_main
L137:
L10:
.stabn  0x44,0,245,L138-_main
L138:
	B0BTS1 _gbBootingState
	JMP L19
.stabn  0xc0,0,2,L140-_main
L140:
.stabn  0x44,0,246,L141-_main
L141:
.stabn  0x44,0,247,L142-_main
L142:
 	B0BSET 0xd4.1
.stabn  0x44,0,248,L143-_main
L143:
 	jmp L4
.stabn  0xe0,0,2,L144-_main
L144:
.stabn  0x44,0,249,L145-_main
L145:
L19:
.stabn  0x44,0,251,L146-_main
L146:
 	B0BTS1 0xd0.1
	JMP L21
.stabn  0xc0,0,2,L147-_main
L147:
.stabn  0x44,0,252,L148-_main
L148:
.stabn  0x44,0,253,L149-_main
L149:
	MOV A, (_enState)
	SUB A, #0x2
	b0bts0	134.0
		jmp	L23
.stabn  0x44,0,254,L150-_main
L150:
	MOV A, #(0xFF & 2)
	MOV _systemChangeState_arg0, A
	call _systemChangeState
L23:
.stabn  0xe0,0,2,L151-_main
L151:
.stabn  0x44,0,255,L152-_main
L152:
L21:
.stabn  0x44,0,257,L153-_main
L153:
	MOV A, (_enState+0)
	CMPRS A,#0x0
	JMP L25
.stabn  0xc0,0,2,L154-_main
L154:
.stabn  0x44,0,258,L155-_main
L155:
.stabn  0x44,0,259,L156-_main
L156:
 	B0BSET 0xd4.1
.stabn  0x44,0,260,L157-_main
L157:
	MOV A, (_ucPowerPercent)
	b0bts0	134.0
		jmp	L27
.stabn  0xc0,0,3,L158-_main
L158:
.stabn  0x44,0,261,L159-_main
L159:
.stabn  0x44,0,262,L160-_main
L160:
	B0BTS1 _gsleepTimeoutTick
	JMP L29
.stabn  0xc0,0,4,L162-_main
L162:
.stabn  0x44,0,263,L163-_main
L163:
.stabn  0x44,0,264,L164-_main
L164:
	B0BCLR  _gsleepTimeoutTick
.stabn  0x44,0,266,L165-_main
L165:
	B0BTS0 _gbLightON
	JMP L31
.stabn  0xc0,0,5,L167-_main
L167:
.stabn  0x44,0,267,L168-_main
L168:
.stabn  0x44,0,268,L169-_main
L169:
	MOV A, #(0xFF & 4)
	MOV _systemChangeState_arg0, A
	call _systemChangeState
.stabn  0x44,0,269,L170-_main
L170:
 	jmp L4
.stabn  0xe0,0,5,L171-_main
L171:
.stabn  0x44,0,270,L172-_main
L172:
L31:
.stabn  0xc0,0,5,L173-_main
L173:
.stabn  0x44,0,272,L174-_main
L174:
.stabn  0x44,0,273,L175-_main
L175:
	B0BSET  _gbSleepState
.stabn  0x44,0,274,L176-_main
L176:
 	B0BSET 0xd5.4
.stabn  0x44,0,275,L177-_main
L177:
 	B0BSET 0xd5.3
.stabn  0x44,0,276,L178-_main
L178:
 	B0BSET 0xd0.2
.stabn  0x44,0,277,L179-_main
L179:
 	B0BSET 0xd0.3
.stabn  0xe0,0,5,L180-_main
L180:
.stabn  0x44,0,279,L181-_main
L181:
.stabn  0xe0,0,4,L182-_main
L182:
.stabn  0x44,0,280,L183-_main
L183:
L29:
.stabn  0x44,0,282,L184-_main
L184:
	MOV A, (_main_c_main_LOCAL)
	b0bts0	134.0
		jmp	L33
.stabn  0xc0,0,4,L185-_main
L185:
.stabn  0x44,0,283,L186-_main
L186:
.stabn  0x44,0,284,L187-_main
L187:
	CLR (_gsleepTimeoutCount+0)
.stabn  0x44,0,285,L188-_main
L188:
	B0BCLR  _gbSleepState
.stabn  0xe0,0,4,L189-_main
L189:
.stabn  0x44,0,286,L190-_main
L190:
L33:
.stabn  0x44,0,288,L191-_main
L191:
	B0BTS1 _gbDeviceInsert
	JMP L28
.stabn  0xc0,0,4,L193-_main
L193:
.stabn  0x44,0,289,L194-_main
L194:
.stabn  0x44,0,290,L195-_main
L195:
	MOV A, #(0xFF & 1)
	MOV _systemChangeState_arg0, A
	call _systemChangeState
.stabn  0xe0,0,4,L196-_main
L196:
.stabn  0x44,0,291,L197-_main
L197:
.stabn  0xe0,0,3,L198-_main
L198:
.stabn  0x44,0,292,L199-_main
L199:
 	jmp L28
L27:
.stabn  0xc0,0,3,L200-_main
L200:
.stabn  0x44,0,294,L201-_main
L201:
.stabn  0x44,0,295,L202-_main
L202:
	MOV A, #(0xFF & 3)
	MOV _systemChangeState_arg0, A
	call _systemChangeState
.stabn  0xe0,0,3,L203-_main
L203:
.stabn  0x44,0,296,L204-_main
L204:
L28:
.stabn  0xe0,0,2,L205-_main
L205:
.stabn  0x44,0,297,L206-_main
L206:
L25:
.stabn  0x44,0,299,L207-_main
L207:
	MOV A, (_enState+0)
	CMPRS A,#0x3
	JMP L37
.stabn  0xc0,0,2,L208-_main
L208:
.stabn  0x44,0,300,L209-_main
L209:
.stabn  0x44,0,302,L210-_main
L210:
	MOV A, (_glowPowerTimeoutCount)
	B0MOV R15, A
	B0MOV A, (R15)
	b0bts0	134.0
		jmp	L39
.stabn  0xc0,0,3,L211-_main
L211:
.stabn  0x44,0,303,L212-_main
L212:
.stabn  0x44,0,304,L213-_main
L213:
 	B0MOV A, 0xd5
	AND A, #(0xFF & 0xef)
	B0MOV R15, A
	MOV A, _glowPowerTimeoutCount
	AND A, #(0xFF & 1)
	B0MOV R14, A
	B0MOV A, R14
	AND A, #(0xFF & 1)
	B0MOV R14, A
	RLCM (R14)
	RLCM (R14)
	RLCM (R14)
	RLCM (R14)
	MOV A, #0xf0
	AND (R14), A
	B0MOV A, R14
	AND A, #(0xFF & 16)
	B0MOV R14, A
	B0MOV A, R14
	OR R15, A
	B0MOV A, R15
	B0MOV 0xd5, A
.stabn  0xe0,0,3,L214-_main
L214:
.stabn  0x44,0,305,L215-_main
L215:
 	jmp L40
L39:
.stabn  0xc0,0,3,L216-_main
L216:
.stabn  0x44,0,307,L217-_main
L217:
.stabn  0x44,0,308,L218-_main
L218:
	MOV A, #(0xFF & 4)
	MOV _systemChangeState_arg0, A
	call _systemChangeState
.stabn  0xe0,0,3,L219-_main
L219:
.stabn  0x44,0,309,L220-_main
L220:
L40:
.stabn  0xe0,0,2,L221-_main
L221:
.stabn  0x44,0,310,L222-_main
L222:
L37:
.stabn  0x44,0,312,L223-_main
L223:
	MOV A, (_enState+0)
	CMPRS A,#0x2
	JMP L41
.stabn  0xc0,0,2,L224-_main
L224:
.stabn  0x44,0,313,L225-_main
L225:
.stabn  0x44,0,321,L226-_main
L226:
 	B0BTS0 0xd0.1
	JMP L43
.stabn  0xc0,0,3,L227-_main
L227:
.stabn  0x44,0,322,L228-_main
L228:
.stabn  0x44,0,323,L229-_main
L229:
	MOV A, #(0xFF & 4)
	MOV _systemChangeState_arg0, A
	call _systemChangeState
.stabn  0xe0,0,3,L230-_main
L230:
.stabn  0x44,0,324,L231-_main
L231:
L43:
.stabn  0xe0,0,2,L232-_main
L232:
.stabn  0x44,0,332,L233-_main
L233:
L41:
.stabn  0x44,0,342,L234-_main
L234:
	MOV A, (_enState+0)
	CMPRS A,#0x1
	JMP L45
.stabn  0xc0,0,2,L235-_main
L235:
.stabn  0x44,0,343,L236-_main
L236:
.stabn  0x44,0,344,L237-_main
L237:
	B0BTS0 _gbProtectionSleep
	JMP L49
	B0BTS1 _gbOutputChargeOK
	JMP L47
L49:
.stabn  0xc0,0,3,L240-_main
L240:
.stabn  0x44,0,345,L241-_main
L241:
.stabn  0x44,0,346,L242-_main
L242:
	MOV A, #(0xFF & 4)
	MOV _systemChangeState_arg0, A
	call _systemChangeState
.stabn  0x44,0,347,L243-_main
L243:
 	jmp L4
.stabn  0xe0,0,3,L244-_main
L244:
.stabn  0x44,0,348,L245-_main
L245:
L47:
.stabn  0x44,0,350,L246-_main
L246:
	MOV A, (_ucPowerPercent+0)
	CMPRS A,#0x0
	JMP L50
.stabn  0xc0,0,3,L247-_main
L247:
.stabn  0x44,0,351,L248-_main
L248:
.stabn  0x44,0,352,L249-_main
L249:
	MOV A, #(0xFF & 3)
	MOV _systemChangeState_arg0, A
	call _systemChangeState
.stabn  0xe0,0,3,L250-_main
L250:
.stabn  0x44,0,353,L251-_main
L251:
 	jmp L51
L50:
.stabn  0xc0,0,3,L252-_main
L252:
.stabn  0x44,0,355,L253-_main
L253:
.stabn  0x44,0,357,L254-_main
L254:
	B0BTS0 _gbDeviceInsert
	JMP L52
.stabn  0xc0,0,4,L256-_main
L256:
.stabn  0x44,0,358,L257-_main
L257:
.stabn  0x44,0,362,L258-_main
L258:
	CLR _systemChangeState_arg0
	call _systemChangeState
.stabn  0x44,0,363,L259-_main
L259:
	MOV A, #(0x4)
	MOV (_gsleepTimeoutTotal+0), A
.stabn  0xe0,0,4,L260-_main
L260:
.stabn  0x44,0,364,L261-_main
L261:
L52:
.stabn  0xe0,0,3,L262-_main
L262:
.stabn  0x44,0,365,L263-_main
L263:
L51:
.stabn  0xe0,0,2,L264-_main
L264:
.stabn  0x44,0,366,L265-_main
L265:
L45:
.stabn  0xe0,0,1,L266-_main
L266:
.stabn  0x44,0,368,L267-_main
L267:
L4:
.stabn  0x44,0,161,L268-_main
L268:
 	jmp L3
.stabn  0xe0,0,0,L269-_main
L269:
.stabn  0x44,0,370,L270-_main
L270:
L2:
_main_end:
	CALL __ClearWatchDogTimer
	jmp _main_end
CALLTREE _main invoke _Key_Scan, _systemChangeState, __ClearWatchDogTimer
.stabs  "ISR:F15",36,0,372,_ISR
__main_c_ISR@segment SEGMENT  CODE INBANK 
__@ISR@__:
_ISR:
__@PUSHSFRBEGIN@___:
		PUSH
				B0MOV A, 130
				MOV _ISRR, A
				B0MOV A, 131
				MOV _ISRZ, A
				B0MOV A, 132
				MOV _ISRY, A
__@PUSHSFREND@___:
.stabn  0xc0,0,0,L304-_ISR
L304:
.stabn  0x44,0,373,L305-_ISR
L305:
.stabn  0x44,0,376,L306-_ISR
L306:
 	B0BTS1 0xc8.5
	JMP L272
.stabn  0xc0,0,1,L307-_ISR
L307:
.stabn  0x44,0,377,L308-_ISR
L308:
.stabn  0x44,0,378,L309-_ISR
L309:
 	B0BCLR 0xc8.5
.stabn  0x44,0,381,L310-_ISR
L310:
	MOV A, #0x1
	ADD (_g5MsTimeoutCount), A
.stabn  0x44,0,383,L311-_ISR
L311:
	MOV A, (_g5MsTimeoutCount+0)
	CMPRS A,#0x2
	JMP L274
.stabn  0xc0,0,2,L312-_ISR
L312:
.stabn  0x44,0,384,L313-_ISR
L313:
.stabn  0x44,0,385,L314-_ISR
L314:
 	B0BSET 0xb1.6
.stabn  0xe0,0,2,L315-_ISR
L315:
.stabn  0x44,0,387,L316-_ISR
L316:
L274:
.stabn  0x44,0,389,L317-_ISR
L317:
	MOV A, #0x1
	ADD (_g20MsTimeoutCount), A
.stabn  0x44,0,390,L318-_ISR
L318:
	MOV A, (_g20MsTimeoutCount)
	SUB A, #(0xFF & 10)
	B0BTS1 134.2
	JMP L276
.stabn  0xc0,0,2,L319-_ISR
L319:
.stabn  0x44,0,391,L320-_ISR
L320:
.stabn  0x44,0,392,L321-_ISR
L321:
	CLR (_g20MsTimeoutCount+0)
.stabn  0x44,0,393,L322-_ISR
L322:
	B0BSET  _g20MsTimeoutTick
.stabn  0xe0,0,2,L323-_ISR
L323:
.stabn  0x44,0,394,L324-_ISR
L324:
L276:
.stabn  0x44,0,396,L325-_ISR
L325:
	MOV A, #0x1
	ADD (_g100MsTimeoutCount), A
.stabn  0x44,0,397,L326-_ISR
L326:
	MOV A, (_g100MsTimeoutCount)
	SUB A, #(0xFF & 50)
	B0BTS1 134.2
	JMP L278
.stabn  0xc0,0,2,L327-_ISR
L327:
.stabn  0x44,0,398,L328-_ISR
L328:
.stabn  0x44,0,399,L329-_ISR
L329:
	CLR (_g100MsTimeoutCount+0)
.stabn  0x44,0,400,L330-_ISR
L330:
	B0BSET  _g100MsTimeoutTick
.stabn  0x44,0,402,L331-_ISR
L331:
	MOV A, (_glowPowerTimeoutCount)
	b0bts0	134.0
		jmp	L280
.stabn  0x44,0,403,L332-_ISR
L332:
	MOV A, #(0xFF & 65535)
	ADD (_glowPowerTimeoutCount), A
L280:
.stabn  0x44,0,405,L333-_ISR
L333:
	MOV A, #0x1
	ADD (_g500MsTimeoutCount), A
.stabn  0x44,0,406,L334-_ISR
L334:
	MOV A, (_g500MsTimeoutCount)
	SUB A, #(0xFF & 5)
	B0BTS1 134.2
	JMP L282
.stabn  0xc0,0,3,L335-_ISR
L335:
.stabn  0x44,0,407,L336-_ISR
L336:
.stabn  0x44,0,408,L337-_ISR
L337:
	CLR (_g500MsTimeoutCount+0)
.stabn  0x44,0,412,L338-_ISR
L338:
	B0BCLR  _gbBootingState
.stabn  0x44,0,414,L339-_ISR
L339:
	MOV A, (_enState)
	SUB A, #0x3
	b0bts0	134.0
		jmp	L284
.stabn  0xc0,0,4,L340-_ISR
L340:
.stabn  0x44,0,415,L341-_ISR
L341:
.stabn  0x44,0,416,L342-_ISR
L342:
	MOV A, (_ucPowerPercent)
	MOV _showInfoLEDsByLIPower_arg0, A
	call _showInfoLEDsByLIPower
.stabn  0xe0,0,4,L343-_ISR
L343:
.stabn  0x44,0,417,L344-_ISR
L344:
L284:
.stabn  0xe0,0,3,L345-_ISR
L345:
.stabn  0x44,0,418,L346-_ISR
L346:
L282:
.stabn  0x44,0,420,L347-_ISR
L347:
	MOV A, #0x1
	ADD (_g1000MsTimeoutCount), A
.stabn  0x44,0,421,L348-_ISR
L348:
	MOV A, (_g1000MsTimeoutCount)
	SUB A, #(0xFF & 10)
	B0BTS1 134.2
	JMP L286
.stabn  0xc0,0,3,L349-_ISR
L349:
.stabn  0x44,0,422,L350-_ISR
L350:
.stabn  0x44,0,423,L351-_ISR
L351:
	CLR (_g1000MsTimeoutCount+0)
.stabn  0x44,0,424,L352-_ISR
L352:
	B0BSET  _g1000MsTimeoutTick
.stabn  0x44,0,426,L353-_ISR
L353:
	B0BCLR  _gbFristPowerOn2
.stabn  0x44,0,428,L354-_ISR
L354:
	MOV A, #0x1
	ADD (_g1MinTimeoutCount), A
.stabn  0x44,0,429,L355-_ISR
L355:
	MOV A, (_g1MinTimeoutCount)
	SUB A, #(0xFF & 60)
	B0BTS1 134.2
	JMP L288
.stabn  0xc0,0,4,L356-_ISR
L356:
.stabn  0x44,0,430,L357-_ISR
L357:
.stabn  0x44,0,431,L358-_ISR
L358:
	CLR (_g1MinTimeoutCount+0)
.stabn  0x44,0,432,L359-_ISR
L359:
	B0BSET  _g1MinTimeoutTick
.stabn  0x44,0,435,L360-_ISR
L360:
	MOV A, (_ucPowerPercent+0)
	CMPRS A,#0xa
	JMP L290
.stabn  0xc0,0,5,L361-_ISR
L361:
.stabn  0x44,0,436,L362-_ISR
L362:
.stabn  0x44,0,437,L363-_ISR
L363:
	MOV A, #0x1
	ADD (_g30MinTimeoutCount), A
.stabn  0x44,0,438,L364-_ISR
L364:
	MOV A, (_g30MinTimeoutCount)
	SUB A, #(0xFF & 30)
	B0BTS1 134.2
	JMP L291
.stabn  0xc0,0,6,L365-_ISR
L365:
.stabn  0x44,0,439,L366-_ISR
L366:
.stabn  0x44,0,440,L367-_ISR
L367:
	CLR (_g30MinTimeoutCount+0)
.stabn  0x44,0,441,L368-_ISR
L368:
	B0BSET  _g30MinTimeoutTick
.stabn  0x44,0,442,L369-_ISR
L369:
	B0BSET  _gbChargeOK
.stabn  0xe0,0,6,L370-_ISR
L370:
.stabn  0x44,0,443,L371-_ISR
L371:
.stabn  0xe0,0,5,L372-_ISR
L372:
.stabn  0x44,0,444,L373-_ISR
L373:
 	jmp L291
L290:
.stabn  0xc0,0,5,L374-_ISR
L374:
.stabn  0x44,0,446,L375-_ISR
L375:
.stabn  0x44,0,447,L376-_ISR
L376:
	CLR (_g30MinTimeoutCount+0)
.stabn  0x44,0,448,L377-_ISR
L377:
	B0BCLR  _g30MinTimeoutTick
.stabn  0xe0,0,5,L378-_ISR
L378:
.stabn  0x44,0,449,L379-_ISR
L379:
L291:
.stabn  0xe0,0,4,L380-_ISR
L380:
.stabn  0x44,0,450,L381-_ISR
L381:
L288:
.stabn  0x44,0,455,L382-_ISR
L382:
	MOV A, (_enState+0)
	CMPRS A,#0x0
	JMP L294
.stabn  0xc0,0,4,L383-_ISR
L383:
.stabn  0x44,0,456,L384-_ISR
L384:
.stabn  0x44,0,457,L385-_ISR
L385:
	MOV A, #0x1
	ADD (_gsleepTimeoutCount), A
.stabn  0x44,0,459,L386-_ISR
L386:
	MOV A, (_gsleepTimeoutCount)
	SUB A, (_gsleepTimeoutTotal)
	B0BTS1 134.2
	JMP L295
.stabn  0xc0,0,5,L387-_ISR
L387:
.stabn  0x44,0,460,L388-_ISR
L388:
.stabn  0x44,0,461,L389-_ISR
L389:
	CLR (_gsleepTimeoutCount+0)
.stabn  0x44,0,462,L390-_ISR
L390:
	B0BSET  _gsleepTimeoutTick
.stabn  0xe0,0,5,L391-_ISR
L391:
.stabn  0x44,0,463,L392-_ISR
L392:
.stabn  0xe0,0,4,L393-_ISR
L393:
.stabn  0x44,0,464,L394-_ISR
L394:
 	jmp L295
L294:
.stabn  0xc0,0,4,L395-_ISR
L395:
.stabn  0x44,0,466,L396-_ISR
L396:
.stabn  0x44,0,467,L397-_ISR
L397:
	CLR (_gsleepTimeoutCount+0)
.stabn  0x44,0,468,L398-_ISR
L398:
	B0BCLR  _gsleepTimeoutTick
.stabn  0xe0,0,4,L399-_ISR
L399:
.stabn  0x44,0,469,L400-_ISR
L400:
L295:
.stabn  0xe0,0,3,L401-_ISR
L401:
.stabn  0x44,0,470,L402-_ISR
L402:
L286:
.stabn  0xe0,0,2,L403-_ISR
L403:
.stabn  0x44,0,471,L404-_ISR
L404:
L278:
.stabn  0xe0,0,1,L405-_ISR
L405:
.stabn  0x44,0,472,L406-_ISR
L406:
L272:
.stabn  0x44,0,475,L407-_ISR
L407:
 	B0BTS1 0xc9.7
	JMP L298
	B0BTS1 0xc8.7
	JMP L298
.stabn  0xc0,0,1,L408-_ISR
L408:
.stabn  0x44,0,476,L409-_ISR
L409:
.stabn  0x44,0,477,L410-_ISR
L410:
 	B0BTS1 0xb1.5
	JMP L300
.stabn  0xc0,0,2,L411-_ISR
L411:
.stabn  0x44,0,478,L412-_ISR
L412:
.stabn  0x44,0,483,L413-_ISR
L413:
	B0BTS0 _gucADCSel
	JMP L302
.stabn  0xc0,0,3,L415-_ISR
L415:
.stabn  0x44,0,484,L416-_ISR
L416:
.stabn  0x44,0,485,L417-_ISR
L417:
 	call _ADC_Process
.stabn  0xe0,0,3,L418-_ISR
L418:
.stabn  0x44,0,486,L419-_ISR
L419:
 	jmp L303
L302:
.stabn  0xc0,0,3,L420-_ISR
L420:
.stabn  0x44,0,488,L421-_ISR
L421:
.stabn  0x44,0,489,L422-_ISR
L422:
 	call _AIN2ADCHandel
.stabn  0xe0,0,3,L423-_ISR
L423:
.stabn  0x44,0,490,L424-_ISR
L424:
L303:
.stabn  0xe0,0,2,L425-_ISR
L425:
.stabn  0x44,0,491,L426-_ISR
L426:
L300:
.stabn  0xe0,0,1,L427-_ISR
L427:
.stabn  0x44,0,492,L428-_ISR
L428:
L298:
.stabn  0xe0,0,0,L429-_ISR
L429:
.stabn  0x44,0,493,L430-_ISR
L430:
L271:
__@POPSFRBEGIN@___:
				MOV A, _ISRR
				B0MOV 130, A
				MOV A, _ISRZ
				B0MOV 131, A
				MOV A, _ISRY
				B0MOV 132, A
		POP
__@POPSFREND@___:
	reti
CALLTREE _ISR invoke _showInfoLEDsByLIPower, _AIN2ADCHandel, _ADC_Process
.stabs  "showInfoLEDsByLIPower:F15",36,0,495,_showInfoLEDsByLIPower
__main_c_showInfoLEDsByLIPower@segment SEGMENT  CODE INBANK USING __main_c_showInfoLEDsByLIPower_data_
_showInfoLEDsByLIPower:
.stabs  "ucPercent:p10",160,0,0,_showInfoLEDsByLIPower_arg0
.stabn  0xc0,0,0,L478-_showInfoLEDsByLIPower
L478:
.stabn  0x44,0,496,L479-_showInfoLEDsByLIPower
L479:
.stabn  0x44,0,503,L480-_showInfoLEDsByLIPower
L480:
	B0BTS0 _gbBootingState
	JMP L436
	B0BTS0 _gbSleepState
	JMP L436
	B0BTS0 _gbLightON
	JMP L436
	B0BTS1 _gbFristPowerOn
	JMP L432
L436:
.stabn  0x44,0,504,L485-_showInfoLEDsByLIPower
L485:
 	jmp L431
L432:
.stabn  0x44,0,511,L486-_showInfoLEDsByLIPower
L486:
	MOV A, (_showInfoLEDsByLIPower_arg0+0)
	CMPRS A,#0x1
	JMP L437
.stabn  0xc0,0,1,L487-_showInfoLEDsByLIPower
L487:
.stabn  0x44,0,512,L488-_showInfoLEDsByLIPower
L488:
.stabn  0x44,0,513,L489-_showInfoLEDsByLIPower
L489:
 	B0BTS0 0xd5.4
	JMP L440
	MOV A, #(0x1)
	MOV (_main_c_showInfoLEDsByLIPower_LOCAL+0), A
	jmp L441
L440:
	CLR (_main_c_showInfoLEDsByLIPower_LOCAL+0)
L441:
	BTS1  _main_c_showInfoLEDsByLIPower_LOCAL.0
	B0BCLR 0xd5.4
	BTS0  _main_c_showInfoLEDsByLIPower_LOCAL.0
	B0BSET 0xd5.4
.stabn  0x44,0,514,L491-_showInfoLEDsByLIPower
L491:
 	B0BSET 0xd5.3
.stabn  0x44,0,515,L492-_showInfoLEDsByLIPower
L492:
 	B0BSET 0xd0.2
.stabn  0x44,0,516,L493-_showInfoLEDsByLIPower
L493:
 	B0BSET 0xd0.3
.stabn  0xe0,0,1,L494-_showInfoLEDsByLIPower
L494:
.stabn  0x44,0,517,L495-_showInfoLEDsByLIPower
L495:
L437:
.stabn  0x44,0,518,L496-_showInfoLEDsByLIPower
L496:
	MOV A, (_showInfoLEDsByLIPower_arg0+0)
	CMPRS A,#0x2
	JMP L442
.stabn  0xc0,0,1,L497-_showInfoLEDsByLIPower
L497:
.stabn  0x44,0,519,L498-_showInfoLEDsByLIPower
L498:
.stabn  0x44,0,520,L499-_showInfoLEDsByLIPower
L499:
 	B0BCLR 0xd5.4
.stabn  0x44,0,521,L500-_showInfoLEDsByLIPower
L500:
 	B0BSET 0xd5.3
.stabn  0x44,0,522,L501-_showInfoLEDsByLIPower
L501:
 	B0BSET 0xd0.2
.stabn  0x44,0,523,L502-_showInfoLEDsByLIPower
L502:
 	B0BSET 0xd0.3
.stabn  0xe0,0,1,L503-_showInfoLEDsByLIPower
L503:
.stabn  0x44,0,524,L504-_showInfoLEDsByLIPower
L504:
L442:
.stabn  0x44,0,525,L505-_showInfoLEDsByLIPower
L505:
	MOV A, (_showInfoLEDsByLIPower_arg0+0)
	CMPRS A,#0x3
	JMP L444
.stabn  0xc0,0,1,L506-_showInfoLEDsByLIPower
L506:
.stabn  0x44,0,526,L507-_showInfoLEDsByLIPower
L507:
.stabn  0x44,0,527,L508-_showInfoLEDsByLIPower
L508:
 	B0BCLR 0xd5.4
.stabn  0x44,0,528,L509-_showInfoLEDsByLIPower
L509:
 	B0BCLR 0xd5.3
.stabn  0x44,0,529,L510-_showInfoLEDsByLIPower
L510:
 	B0BSET 0xd0.2
.stabn  0x44,0,530,L511-_showInfoLEDsByLIPower
L511:
 	B0BSET 0xd0.3
.stabn  0xe0,0,1,L512-_showInfoLEDsByLIPower
L512:
.stabn  0x44,0,531,L513-_showInfoLEDsByLIPower
L513:
L444:
.stabn  0x44,0,532,L514-_showInfoLEDsByLIPower
L514:
	MOV A, (_showInfoLEDsByLIPower_arg0+0)
	CMPRS A,#0x4
	JMP L446
.stabn  0xc0,0,1,L515-_showInfoLEDsByLIPower
L515:
.stabn  0x44,0,533,L516-_showInfoLEDsByLIPower
L516:
.stabn  0x44,0,534,L517-_showInfoLEDsByLIPower
L517:
 	B0BCLR 0xd5.4
.stabn  0x44,0,535,L518-_showInfoLEDsByLIPower
L518:
 	B0BCLR 0xd5.3
.stabn  0x44,0,536,L519-_showInfoLEDsByLIPower
L519:
 	B0BCLR 0xd0.2
.stabn  0x44,0,537,L520-_showInfoLEDsByLIPower
L520:
 	B0BSET 0xd0.3
.stabn  0xe0,0,1,L521-_showInfoLEDsByLIPower
L521:
.stabn  0x44,0,538,L522-_showInfoLEDsByLIPower
L522:
L446:
.stabn  0x44,0,539,L523-_showInfoLEDsByLIPower
L523:
	MOV A, (_showInfoLEDsByLIPower_arg0)
	B0MOV IsrR15, A
	B0MOV A, IsrR15
	CMPRS A, #(0xFF & 5)
	JMP L524
	JMP L450
L524:
	B0MOV A, (IsrR15+0)
	SUB A, #0xa
	b0bts1	134.0
		jmp	L448
L450:
.stabn  0xc0,0,1,L525-_showInfoLEDsByLIPower
L525:
.stabn  0x44,0,540,L526-_showInfoLEDsByLIPower
L526:
.stabn  0x44,0,541,L527-_showInfoLEDsByLIPower
L527:
 	B0BCLR 0xd5.4
.stabn  0x44,0,542,L528-_showInfoLEDsByLIPower
L528:
 	B0BCLR 0xd5.3
.stabn  0x44,0,543,L529-_showInfoLEDsByLIPower
L529:
 	B0BCLR 0xd0.2
.stabn  0x44,0,544,L530-_showInfoLEDsByLIPower
L530:
 	B0BCLR 0xd0.3
.stabn  0xe0,0,1,L531-_showInfoLEDsByLIPower
L531:
.stabn  0x44,0,545,L532-_showInfoLEDsByLIPower
L532:
L448:
.stabn  0x44,0,569,L533-_showInfoLEDsByLIPower
L533:
	MOV A, (_showInfoLEDsByLIPower_arg0+0)
	CMPRS A,#0x9
	JMP L451
.stabn  0xc0,0,1,L534-_showInfoLEDsByLIPower
L534:
.stabn  0x44,0,570,L535-_showInfoLEDsByLIPower
L535:
.stabn  0x44,0,571,L536-_showInfoLEDsByLIPower
L536:
 	B0BCLR 0xd5.4
.stabn  0x44,0,572,L537-_showInfoLEDsByLIPower
L537:
 	B0BCLR 0xd5.3
.stabn  0x44,0,573,L538-_showInfoLEDsByLIPower
L538:
 	B0BCLR 0xd0.2
.stabn  0x44,0,574,L539-_showInfoLEDsByLIPower
L539:
 	B0BTS0 0xd0.3
	JMP L454
	MOV A, #(0x1)
	MOV (_main_c_showInfoLEDsByLIPower_LOCAL+0), A
	jmp L455
L454:
	CLR (_main_c_showInfoLEDsByLIPower_LOCAL+0)
L455:
	BTS1  _main_c_showInfoLEDsByLIPower_LOCAL.0
	B0BCLR 0xd0.3
	BTS0  _main_c_showInfoLEDsByLIPower_LOCAL.0
	B0BSET 0xd0.3
.stabn  0xe0,0,1,L541-_showInfoLEDsByLIPower
L541:
.stabn  0x44,0,575,L542-_showInfoLEDsByLIPower
L542:
L451:
.stabn  0x44,0,577,L543-_showInfoLEDsByLIPower
L543:
	MOV A, (_showInfoLEDsByLIPower_arg0)
	B0MOV IsrR15, A
	B0MOV A, IsrR15
	SUB A, #(0xff & 6)
	B0BTS1 134.2
	JMP L456
	B0MOV A, IsrR15
	CMPRS A, #(0xff & 9)
	B0BTS0 134.2
	JMP L456
.stabn  0xc0,0,1,L544-_showInfoLEDsByLIPower
L544:
.stabn  0x44,0,578,L545-_showInfoLEDsByLIPower
L545:
.stabn  0x44,0,579,L546-_showInfoLEDsByLIPower
L546:
 	B0BSET 0xd5.4
.stabn  0x44,0,580,L547-_showInfoLEDsByLIPower
L547:
 	B0BSET 0xd5.3
.stabn  0x44,0,581,L548-_showInfoLEDsByLIPower
L548:
 	B0BSET 0xd0.2
.stabn  0x44,0,582,L549-_showInfoLEDsByLIPower
L549:
 	B0BSET 0xd0.3
.stabn  0x44,0,584,L550-_showInfoLEDsByLIPower
L550:
	MOV A, (_ucLightCount)
	B0MOV IsrR15, A
	B0MOV A, (IsrR15+0)
	b0bts1	134.0
		jmp	L458
.stabn  0xc0,0,2,L551-_showInfoLEDsByLIPower
L551:
.stabn  0x44,0,585,L552-_showInfoLEDsByLIPower
L552:
.stabn  0x44,0,586,L553-_showInfoLEDsByLIPower
L553:
	MOV A, (_showInfoLEDsByLIPower_arg0+0)
	CMPRS A,#0x6
	JMP L460
.stabn  0xc0,0,3,L554-_showInfoLEDsByLIPower
L554:
.stabn  0x44,0,587,L555-_showInfoLEDsByLIPower
L555:
.stabn  0x44,0,588,L556-_showInfoLEDsByLIPower
L556:
	MOV A, #(0x3)
	MOV (_ucLightCount+0), A
.stabn  0xe0,0,3,L557-_showInfoLEDsByLIPower
L557:
.stabn  0x44,0,589,L558-_showInfoLEDsByLIPower
L558:
L460:
.stabn  0x44,0,590,L559-_showInfoLEDsByLIPower
L559:
	MOV A, (_showInfoLEDsByLIPower_arg0+0)
	CMPRS A,#0x7
	JMP L462
.stabn  0xc0,0,3,L560-_showInfoLEDsByLIPower
L560:
.stabn  0x44,0,591,L561-_showInfoLEDsByLIPower
L561:
.stabn  0x44,0,593,L562-_showInfoLEDsByLIPower
L562:
	MOV A, #(0x2)
	MOV (_ucLightCount+0), A
.stabn  0xe0,0,3,L563-_showInfoLEDsByLIPower
L563:
.stabn  0x44,0,594,L564-_showInfoLEDsByLIPower
L564:
L462:
.stabn  0x44,0,595,L565-_showInfoLEDsByLIPower
L565:
	MOV A, (_showInfoLEDsByLIPower_arg0+0)
	CMPRS A,#0x8
	JMP L459
.stabn  0xc0,0,3,L566-_showInfoLEDsByLIPower
L566:
.stabn  0x44,0,596,L567-_showInfoLEDsByLIPower
L567:
.stabn  0x44,0,599,L568-_showInfoLEDsByLIPower
L568:
	MOV A, #(0x1)
	MOV (_ucLightCount+0), A
.stabn  0xe0,0,3,L569-_showInfoLEDsByLIPower
L569:
.stabn  0x44,0,600,L570-_showInfoLEDsByLIPower
L570:
.stabn  0xe0,0,2,L571-_showInfoLEDsByLIPower
L571:
.stabn  0x44,0,601,L572-_showInfoLEDsByLIPower
L572:
 	jmp L459
L458:
.stabn  0xc0,0,2,L573-_showInfoLEDsByLIPower
L573:
.stabn  0x44,0,603,L574-_showInfoLEDsByLIPower
L574:
.stabn  0x44,0,604,L575-_showInfoLEDsByLIPower
L575:
	MOV A, #(0xFF & 65535)
	ADD (_ucLightCount), A
.stabn  0xe0,0,2,L576-_showInfoLEDsByLIPower
L576:
.stabn  0x44,0,605,L577-_showInfoLEDsByLIPower
L577:
L459:
.stabn  0x44,0,607,L578-_showInfoLEDsByLIPower
L578:
	MOV A, (_showInfoLEDsByLIPower_arg0+0)
	CMPRS A,#0x7
	JMP L466
.stabn  0xc0,0,2,L579-_showInfoLEDsByLIPower
L579:
.stabn  0x44,0,608,L580-_showInfoLEDsByLIPower
L580:
.stabn  0x44,0,609,L581-_showInfoLEDsByLIPower
L581:
 	B0BCLR 0xd5.4
.stabn  0xe0,0,2,L582-_showInfoLEDsByLIPower
L582:
.stabn  0x44,0,610,L583-_showInfoLEDsByLIPower
L583:
L466:
.stabn  0x44,0,611,L584-_showInfoLEDsByLIPower
L584:
	MOV A, (_showInfoLEDsByLIPower_arg0+0)
	CMPRS A,#0x8
	JMP L468
.stabn  0xc0,0,2,L585-_showInfoLEDsByLIPower
L585:
.stabn  0x44,0,612,L586-_showInfoLEDsByLIPower
L586:
.stabn  0x44,0,613,L587-_showInfoLEDsByLIPower
L587:
 	B0BCLR 0xd5.4
.stabn  0x44,0,614,L588-_showInfoLEDsByLIPower
L588:
 	B0BCLR 0xd5.3
.stabn  0xe0,0,2,L589-_showInfoLEDsByLIPower
L589:
.stabn  0x44,0,615,L590-_showInfoLEDsByLIPower
L590:
L468:
.stabn  0x44,0,617,L591-_showInfoLEDsByLIPower
L591:
	MOV A, (_ucLightCount+0)
	CMPRS A,#0x3
	JMP L470
.stabn  0xc0,0,2,L592-_showInfoLEDsByLIPower
L592:
.stabn  0x44,0,618,L593-_showInfoLEDsByLIPower
L593:
.stabn  0x44,0,619,L594-_showInfoLEDsByLIPower
L594:
 	B0BCLR 0xd5.4
.stabn  0xe0,0,2,L595-_showInfoLEDsByLIPower
L595:
.stabn  0x44,0,620,L596-_showInfoLEDsByLIPower
L596:
L470:
.stabn  0x44,0,622,L597-_showInfoLEDsByLIPower
L597:
	MOV A, (_ucLightCount+0)
	CMPRS A,#0x2
	JMP L472
.stabn  0xc0,0,2,L598-_showInfoLEDsByLIPower
L598:
.stabn  0x44,0,623,L599-_showInfoLEDsByLIPower
L599:
.stabn  0x44,0,624,L600-_showInfoLEDsByLIPower
L600:
 	B0BCLR 0xd5.3
.stabn  0xe0,0,2,L601-_showInfoLEDsByLIPower
L601:
.stabn  0x44,0,625,L602-_showInfoLEDsByLIPower
L602:
L472:
.stabn  0x44,0,627,L603-_showInfoLEDsByLIPower
L603:
	MOV A, (_ucLightCount+0)
	CMPRS A,#0x1
	JMP L474
.stabn  0xc0,0,2,L604-_showInfoLEDsByLIPower
L604:
.stabn  0x44,0,628,L605-_showInfoLEDsByLIPower
L605:
.stabn  0x44,0,629,L606-_showInfoLEDsByLIPower
L606:
 	B0BCLR 0xd0.2
.stabn  0xe0,0,2,L607-_showInfoLEDsByLIPower
L607:
.stabn  0x44,0,630,L608-_showInfoLEDsByLIPower
L608:
L474:
.stabn  0x44,0,632,L609-_showInfoLEDsByLIPower
L609:
	MOV A, (_ucLightCount+0)
	CMPRS A,#0x0
	JMP L457
.stabn  0xc0,0,2,L610-_showInfoLEDsByLIPower
L610:
.stabn  0x44,0,633,L611-_showInfoLEDsByLIPower
L611:
.stabn  0x44,0,634,L612-_showInfoLEDsByLIPower
L612:
 	B0BCLR 0xd0.3
.stabn  0xe0,0,2,L613-_showInfoLEDsByLIPower
L613:
.stabn  0x44,0,635,L614-_showInfoLEDsByLIPower
L614:
.stabn  0xe0,0,1,L615-_showInfoLEDsByLIPower
L615:
.stabn  0x44,0,636,L616-_showInfoLEDsByLIPower
L616:
 	jmp L457
L456:
.stabn  0xc0,0,1,L617-_showInfoLEDsByLIPower
L617:
.stabn  0x44,0,638,L618-_showInfoLEDsByLIPower
L618:
.stabn  0x44,0,639,L619-_showInfoLEDsByLIPower
L619:
	CLR (_ucLightCount+0)
.stabn  0xe0,0,1,L620-_showInfoLEDsByLIPower
L620:
.stabn  0x44,0,640,L621-_showInfoLEDsByLIPower
L621:
L457:
.stabn  0xe0,0,0,L622-_showInfoLEDsByLIPower
L622:
.stabn  0x44,0,643,L623-_showInfoLEDsByLIPower
L623:
L431:
	ret
.stabs  "Key_Scan:F10",36,0,645,_Key_Scan
__main_c_Key_Scan@segment SEGMENT  CODE INBANK USING __main_c_Key_Scan_data_
_Key_Scan:
.stabs  "Key_Delay:V10",38,0,0,L626
.stabs  "Key_State:V10",38,0,0,L625
.stabs  "Key_Press:300;",128,0,0,__main_c_Key_Scan_data_LocalBitDataPool_0
.stabs  "Key_Return:10",128,0,0,_main_c_Key_Scan_LOCAL+0
.stabn  0xc0,0,0,L643-_Key_Scan
L643:
.stabn  0x44,0,646,L644-_Key_Scan
L644:
.stabn  0x44,0,650,L645-_Key_Scan
L645:
	BSET  __main_c_Key_Scan_data_LocalBitDataPool_0.0
.stabn  0x44,0,651,L646-_Key_Scan
L646:
	CLR (_main_c_Key_Scan_LOCAL+0)
.stabn  0x44,0,653,L647-_Key_Scan
L647:
	MOV A, (L626)
	B0MOV R15, A
	B0MOV A, (R15)
	b0bts0	134.0
		jmp	L627
.stabn  0x44,0,654,L648-_Key_Scan
L648:
	MOV A, #(0xFF & 65535)
	ADD (L626), A
L627:
.stabn  0x44,0,657,L649-_Key_Scan
L649:
	BSET __main_c_Key_Scan_data_LocalBitDataPool_0.0
	B0BTS1 0xd0.4
	BCLR __main_c_Key_Scan_data_LocalBitDataPool_0.0
.stabn  0x44,0,659,L651-_Key_Scan
L651:
	MOV A, (L625+0)
	CMPRS A,#0x0
	JMP L629
.stabn  0xc0,0,1,L652-_Key_Scan
L652:
.stabn  0x44,0,660,L653-_Key_Scan
L653:
.stabn  0x44,0,662,L654-_Key_Scan
L654:
	BTS1 __main_c_Key_Scan_data_LocalBitDataPool_0.0
	JMP L631
.stabn  0xc0,0,2,L656-_Key_Scan
L656:
.stabn  0x44,0,663,L657-_Key_Scan
L657:
.stabn  0x44,0,664,L658-_Key_Scan
L658:
	MOV A, #(0x1)
	MOV (L625+0), A
.stabn  0xe0,0,2,L659-_Key_Scan
L659:
.stabn  0x44,0,665,L660-_Key_Scan
L660:
L631:
.stabn  0xe0,0,1,L661-_Key_Scan
L661:
.stabn  0x44,0,666,L662-_Key_Scan
L662:
L629:
.stabn  0x44,0,668,L663-_Key_Scan
L663:
	MOV A, (L625+0)
	CMPRS A,#0x1
	JMP L633
.stabn  0xc0,0,1,L664-_Key_Scan
L664:
.stabn  0x44,0,669,L665-_Key_Scan
L665:
.stabn  0x44,0,670,L666-_Key_Scan
L666:
	CLR (L625+0)
.stabn  0x44,0,671,L667-_Key_Scan
L667:
	BTS1 __main_c_Key_Scan_data_LocalBitDataPool_0.0
	JMP L635
.stabn  0xc0,0,2,L669-_Key_Scan
L669:
.stabn  0x44,0,672,L670-_Key_Scan
L670:
.stabn  0x44,0,673,L671-_Key_Scan
L671:
	MOV A, #(0x2)
	MOV (L625+0), A
.stabn  0xe0,0,2,L672-_Key_Scan
L672:
.stabn  0x44,0,675,L673-_Key_Scan
L673:
L635:
.stabn  0xe0,0,1,L674-_Key_Scan
L674:
.stabn  0x44,0,682,L675-_Key_Scan
L675:
L633:
.stabn  0x44,0,700,L676-_Key_Scan
L676:
	MOV A, (L625+0)
	CMPRS A,#0x2
	JMP L637
.stabn  0xc0,0,1,L677-_Key_Scan
L677:
.stabn  0x44,0,701,L678-_Key_Scan
L678:
.stabn  0x44,0,702,L679-_Key_Scan
L679:
	BTS0 __main_c_Key_Scan_data_LocalBitDataPool_0.0
	JMP L639
.stabn  0xc0,0,2,L681-_Key_Scan
L681:
.stabn  0x44,0,703,L682-_Key_Scan
L682:
.stabn  0x44,0,704,L683-_Key_Scan
L683:
	MOV A, (L626)
	B0MOV R15, A
	B0MOV A, (R15+0)
	b0bts1	134.0
		jmp	L641
.stabn  0xc0,0,3,L684-_Key_Scan
L684:
.stabn  0x44,0,705,L685-_Key_Scan
L685:
.stabn  0x44,0,706,L686-_Key_Scan
L686:
	MOV A, #(0x1)
	MOV (_main_c_Key_Scan_LOCAL+0), A
.stabn  0x44,0,707,L687-_Key_Scan
L687:
	MOV A, #(0x14)
	MOV (L626+0), A
.stabn  0xe0,0,3,L688-_Key_Scan
L688:
.stabn  0x44,0,708,L689-_Key_Scan
L689:
 	jmp L642
L641:
.stabn  0xc0,0,3,L690-_Key_Scan
L690:
.stabn  0x44,0,710,L691-_Key_Scan
L691:
.stabn  0x44,0,711,L692-_Key_Scan
L692:
	MOV A, #(0x2)
	MOV (_main_c_Key_Scan_LOCAL+0), A
.stabn  0x44,0,712,L693-_Key_Scan
L693:
	CLR (L626+0)
.stabn  0xe0,0,3,L694-_Key_Scan
L694:
.stabn  0x44,0,713,L695-_Key_Scan
L695:
L642:
.stabn  0x44,0,715,L696-_Key_Scan
L696:
	CLR (L625+0)
.stabn  0xe0,0,2,L697-_Key_Scan
L697:
.stabn  0x44,0,716,L698-_Key_Scan
L698:
L639:
.stabn  0xe0,0,1,L699-_Key_Scan
L699:
.stabn  0x44,0,717,L700-_Key_Scan
L700:
L637:
.stabn  0x44,0,719,L701-_Key_Scan
L701:
	MOV A, (_main_c_Key_Scan_LOCAL)
.stabn  0xe0,0,0,L702-_Key_Scan
L702:
.stabn  0x44,0,720,L703-_Key_Scan
L703:
L624:
	ret
.stabs  "systemChangeState:F15",36,0,722,_systemChangeState
__main_c_systemChangeState@segment SEGMENT  CODE INBANK USING __main_c_systemChangeState_data_
_systemChangeState:
.stabs  "enStateVal:p17",160,0,0,_systemChangeState_arg0
.stabn  0xc0,0,0,L717-_systemChangeState
L717:
.stabn  0x44,0,723,L718-_systemChangeState
L718:
.stabn  0x44,0,727,L719-_systemChangeState
L719:
	MOV A, (_systemChangeState_arg0)
	MOV _enState, A
.stabn  0x44,0,728,L720-_systemChangeState
L720:
	B0BCLR  _gbSleepState
.stabn  0x44,0,729,L721-_systemChangeState
L721:
	MOV A, #(0x19)
	MOV (_gsleepTimeoutTotal+0), A
.stabn  0x44,0,731,L722-_systemChangeState
L722:
	MOV A, (_systemChangeState_arg0+0)
	CMPRS A,#0x0
	JMP L705
.stabn  0xc0,0,1,L723-_systemChangeState
L723:
.stabn  0x44,0,732,L724-_systemChangeState
L724:
.stabn  0x44,0,738,L725-_systemChangeState
L725:
 	B0BSET 0xd4.1
.stabn  0xe0,0,1,L726-_systemChangeState
L726:
.stabn  0x44,0,741,L727-_systemChangeState
L727:
L705:
.stabn  0x44,0,743,L728-_systemChangeState
L728:
	MOV A, (_systemChangeState_arg0+0)
	CMPRS A,#0x3
	JMP L707
.stabn  0xc0,0,1,L729-_systemChangeState
L729:
.stabn  0x44,0,744,L730-_systemChangeState
L730:
.stabn  0x44,0,745,L731-_systemChangeState
L731:
 	B0BCLR 0xd5.4
.stabn  0x44,0,746,L732-_systemChangeState
L732:
 	B0BSET 0xd5.3
.stabn  0x44,0,747,L733-_systemChangeState
L733:
 	B0BSET 0xd0.2
.stabn  0x44,0,748,L734-_systemChangeState
L734:
 	B0BSET 0xd0.3
.stabn  0x44,0,750,L735-_systemChangeState
L735:
 	B0BCLR 0xd4.1
.stabn  0x44,0,751,L736-_systemChangeState
L736:
	MOV A, #(0x4)
	MOV (_glowPowerTimeoutCount+0), A
.stabn  0xe0,0,1,L737-_systemChangeState
L737:
.stabn  0x44,0,754,L738-_systemChangeState
L738:
L707:
.stabn  0x44,0,756,L739-_systemChangeState
L739:
	MOV A, (_systemChangeState_arg0+0)
	CMPRS A,#0x2
	JMP L709
.stabn  0xc0,0,1,L740-_systemChangeState
L740:
.stabn  0x44,0,757,L741-_systemChangeState
L741:
.stabn  0x44,0,759,L742-_systemChangeState
L742:
 	B0BCLR 0xd4.1
.stabn  0x44,0,761,L743-_systemChangeState
L743:
	MOV A, #(0x1)
	MOV (_ucPowerPercent+0), A
.stabn  0xe0,0,1,L744-_systemChangeState
L744:
.stabn  0x44,0,762,L745-_systemChangeState
L745:
L709:
.stabn  0x44,0,764,L746-_systemChangeState
L746:
	MOV A, (_systemChangeState_arg0+0)
	CMPRS A,#0x1
	JMP L711
.stabn  0xc0,0,1,L747-_systemChangeState
L747:
.stabn  0x44,0,765,L748-_systemChangeState
L748:
.stabn  0x44,0,767,L749-_systemChangeState
L749:
 	B0BSET 0xd4.1
.stabn  0x44,0,769,L750-_systemChangeState
L750:
	MOV A, #(0x5)
	MOV (_ucPowerPercent+0), A
.stabn  0xe0,0,1,L751-_systemChangeState
L751:
.stabn  0x44,0,770,L752-_systemChangeState
L752:
L711:
.stabn  0x44,0,785,L753-_systemChangeState
L753:
	MOV A, (_systemChangeState_arg0+0)
	CMPRS A,#0x4
	JMP L713
.stabn  0xc0,0,1,L754-_systemChangeState
L754:
.stabn  0x44,0,786,L755-_systemChangeState
L755:
.stabn  0x44,0,787,L756-_systemChangeState
L756:
 	B0BSET 0xd5.4
.stabn  0x44,0,788,L757-_systemChangeState
L757:
 	B0BSET 0xd5.3
.stabn  0x44,0,789,L758-_systemChangeState
L758:
 	B0BSET 0xd0.2
.stabn  0x44,0,790,L759-_systemChangeState
L759:
 	B0BSET 0xd0.3
.stabn  0x44,0,791,L760-_systemChangeState
L760:
 	B0BCLR 0xd4.3
.stabn  0x44,0,792,L761-_systemChangeState
L761:
 	B0BCLR 0xd4.1
.stabn  0x44,0,794,L762-_systemChangeState
L762:
 	B0BCLR 0xdf.7
.stabn  0x44,0,795,L763-_systemChangeState
L763:
	CLR (0xb1 & 0xFF)
.stabn  0x44,0,796,L764-_systemChangeState
L764:
 	B0BCLR 0xd0.0
.stabn  0x44,0,797,L765-_systemChangeState
L765:
.stabn  0x44,0,797,L766-_systemChangeState
L766:
__@BEGIN_ASM_BLOCK@__1:
	NOP
__@END_ASM_BLOCK@__1:
.stabn  0x44,0,798,L767-_systemChangeState
L767:
.stabn  0x44,0,798,L768-_systemChangeState
L768:
__@BEGIN_ASM_BLOCK@__2:
		B0BSET	202.3
__@END_ASM_BLOCK@__2:
.stabn  0x44,0,799,L769-_systemChangeState
L769:
.stabn  0x44,0,799,L770-_systemChangeState
L770:
__@BEGIN_ASM_BLOCK@__3:
	NOP
	NOP
	NOP
__@END_ASM_BLOCK@__3:
.stabn  0x44,0,804,L771-_systemChangeState
L771:
	B0BCLR  _g20MsTimeoutTick
.stabn  0x44,0,805,L772-_systemChangeState
L772:
	B0BCLR  _g100MsTimeoutTick
.stabn  0x44,0,807,L773-_systemChangeState
L773:
	B0BCLR  _g1000MsTimeoutTick
.stabn  0x44,0,808,L774-_systemChangeState
L774:
	B0BCLR  _gsleepTimeoutTick
.stabn  0x44,0,809,L775-_systemChangeState
L775:
	CLR (_g20MsTimeoutCount+0)
.stabn  0x44,0,810,L776-_systemChangeState
L776:
	CLR (_g100MsTimeoutCount+0)
.stabn  0x44,0,811,L777-_systemChangeState
L777:
	CLR (_g500MsTimeoutCount+0)
.stabn  0x44,0,812,L778-_systemChangeState
L778:
	CLR (_g1000MsTimeoutCount+0)
.stabn  0x44,0,813,L779-_systemChangeState
L779:
	CLR (_gsleepTimeoutCount+0)
.stabn  0x44,0,814,L780-_systemChangeState
L780:
	CLR (_glowPowerTimeoutCount+0)
.stabn  0x44,0,817,L781-_systemChangeState
L781:
	B0BCLR  _gbDeviceInsert
.stabn  0x44,0,818,L782-_systemChangeState
L782:
	B0BSET  _gbBootingState
.stabn  0x44,0,822,L783-_systemChangeState
L783:
	B0BCLR  _gbProtectionSleep
.stabn  0x44,0,823,L784-_systemChangeState
L784:
	B0BCLR  _g30MinTimeoutTick
.stabn  0x44,0,824,L785-_systemChangeState
L785:
	B0BCLR  _gbChargeOK
.stabn  0x44,0,825,L786-_systemChangeState
L786:
	CLR (_ucADCCount+0)
.stabn  0x44,0,826,L787-_systemChangeState
L787:
	B0BCLR  _gucADCSel
.stabn  0x44,0,827,L788-_systemChangeState
L788:
	CLR (_g5MsTimeoutCount+0)
.stabn  0x44,0,829,L789-_systemChangeState
L789:
	MOV A, (_ucPowerPercent)
	SUB A, #(0xFF & 6)
	B0BTS1 134.2
	JMP L715
.stabn  0x44,0,830,L790-_systemChangeState
L790:
	MOV A, #(0xFF & 65532)
	ADD (_ucPowerPercent), A
L715:
.stabn  0x44,0,832,L791-_systemChangeState
L791:
 	B0BSET 0xd0.0
.stabn  0x44,0,833,L792-_systemChangeState
L792:
 	MOV A, #(0xFF & 4)
	B0MOV 0xb1, A
.stabn  0x44,0,834,L793-_systemChangeState
L793:
 	B0BSET 0xb1.4
.stabn  0x44,0,836,L794-_systemChangeState
L794:
	CLR (0xb3 & 0xFF)
.stabn  0x44,0,837,L795-_systemChangeState
L795:
	CLR (0xaf & 0xFF)
.stabn  0x44,0,838,L796-_systemChangeState
L796:
 	B0BSET 0xaf.7
.stabn  0x44,0,839,L797-_systemChangeState
L797:
 	B0BSET 0xb1.7
.stabn  0x44,0,840,L798-_systemChangeState
L798:
 	B0BCLR 0xc8.7
.stabn  0x44,0,841,L799-_systemChangeState
L799:
 	B0BSET 0xc9.7
.stabn  0x44,0,842,L800-_systemChangeState
L800:
 	B0BCLR 0xb1.5
.stabn  0x44,0,843,L801-_systemChangeState
L801:
 	B0BSET 0xdf.7
.stabn  0x44,0,844,L802-_systemChangeState
L802:
	CLR (_enState+0)
.stabn  0xe0,0,1,L803-_systemChangeState
L803:
.stabn  0x44,0,845,L804-_systemChangeState
L804:
L713:
.stabn  0x44,0,847,L805-_systemChangeState
L805:
	B0BCLR  _gbOutputChargeOK
.stabn  0x44,0,848,L806-_systemChangeState
L806:
.stabn  0xe0,0,0,L807-_systemChangeState
L807:
.stabn  0x44,0,849,L808-_systemChangeState
L808:
L704:
	ret
.stabs  " :t18=ar1;0;14;10",128,0,0,0
.stabs  "ADCTable:G18",32,0,1,_ADCTable
.stabs  "ADCTable2:G18",32,0,1,_ADCTable2
.stabs  "AIN2ADCHandel:F15",36,0,862,_AIN2ADCHandel
__main_c_AIN2ADCHandel@segment SEGMENT  CODE INBANK USING __main_c_AIN2ADCHandel_data_
_AIN2ADCHandel:
.stabs  "ucpowerpercentCount:V10",38,0,0,L812
.stabs  "ucPrevDataL:V10",40,0,0,L811
.stabs  "ucPrevDataH:V10",40,0,0,L810
.stabs  "ulDataH:10",128,0,0,_main_c_AIN2ADCHandel_LOCAL+0
.stabs  "ulDataL:10",128,0,0,_main_c_AIN2ADCHandel_LOCAL+1
.stabn  0xc0,0,0,L827-_AIN2ADCHandel
L827:
.stabn  0x44,0,863,L828-_AIN2ADCHandel
L828:
.stabn  0x44,0,868,L829-_AIN2ADCHandel
L829:
 	B0MOV A, 0xb2
	MOV _main_c_AIN2ADCHandel_LOCAL, A
.stabn  0x44,0,869,L830-_AIN2ADCHandel
L830:
 	B0MOV A, 0xb3
	AND A, #(0xFF & 15)
	MOV _main_c_AIN2ADCHandel_LOCAL+1, A
.stabn  0x44,0,870,L831-_AIN2ADCHandel
L831:
 	B0BSET IsrR15.0
	B0BTS0 _gbBootingState
	B0BCLR IsrR15.0
	B0BTS1 IsrR15.0
	JMP L813
	MOV A, L810
	SUB A, (_main_c_AIN2ADCHandel_LOCAL+0)
	b0bts1	134.0
		jmp	L813
	MOV A, L811
	SUB A, (_main_c_AIN2ADCHandel_LOCAL+1+0)
	b0bts1	134.0
		jmp	L813
.stabn  0xc0,0,1,L833-_AIN2ADCHandel
L833:
.stabn  0x44,0,871,L834-_AIN2ADCHandel
L834:
.stabn  0x44,0,872,L835-_AIN2ADCHandel
L835:
	MOV A, #0x1
	ADD (L812), A
.stabn  0x44,0,873,L836-_AIN2ADCHandel
L836:
	MOV A, (L812+0)
	CMPRS A,#0x3
	JMP L814
.stabn  0xc0,0,2,L837-_AIN2ADCHandel
L837:
.stabn  0x44,0,874,L838-_AIN2ADCHandel
L838:
.stabn  0x44,0,875,L839-_AIN2ADCHandel
L839:
	CLR (L812+0)
.stabn  0x44,0,877,L840-_AIN2ADCHandel
L840:
	B0BSET  _gbDeviceInsert
.stabn  0x44,0,879,L841-_AIN2ADCHandel
L841:
	MOV A, (_main_c_AIN2ADCHandel_LOCAL+0)
	CMPRS A,#0x0
	JMP L817
.stabn  0xc0,0,3,L842-_AIN2ADCHandel
L842:
.stabn  0x44,0,880,L843-_AIN2ADCHandel
L843:
.stabn  0x44,0,881,L844-_AIN2ADCHandel
L844:
	MOV A, (_main_c_AIN2ADCHandel_LOCAL+1)
	SUB A, #(0xFF & 1)
	B0BTS0 134.0
	JMP L845
	B0BTS0 134.2
	JMP L819
L845:
.stabn  0xc0,0,4,L846-_AIN2ADCHandel
L846:
.stabn  0x44,0,882,L847-_AIN2ADCHandel
L847:
.stabn  0x44,0,883,L848-_AIN2ADCHandel
L848:
	B0BCLR  _gbDeviceInsert
.stabn  0xe0,0,4,L849-_AIN2ADCHandel
L849:
.stabn  0x44,0,884,L850-_AIN2ADCHandel
L850:
 	jmp L820
L819:
.stabn  0xc0,0,4,L851-_AIN2ADCHandel
L851:
.stabn  0x44,0,886,L852-_AIN2ADCHandel
L852:
.stabn  0x44,0,889,L853-_AIN2ADCHandel
L853:
	MOV A, (_main_c_AIN2ADCHandel_LOCAL+1)
	SUB A, #(0xFF & 4)
	B0BTS0 134.0
	JMP L854
	B0BTS0 134.2
	JMP L821
L854:
.stabn  0x44,0,890,L855-_AIN2ADCHandel
L855:
	B0BSET  _gbOutputChargeOK
	jmp L822
L821:
.stabn  0x44,0,892,L856-_AIN2ADCHandel
L856:
	B0BCLR  _gbOutputChargeOK
L822:
.stabn  0xe0,0,4,L857-_AIN2ADCHandel
L857:
.stabn  0x44,0,893,L858-_AIN2ADCHandel
L858:
L820:
.stabn  0xe0,0,3,L859-_AIN2ADCHandel
L859:
.stabn  0x44,0,894,L860-_AIN2ADCHandel
L860:
L817:
.stabn  0x44,0,903,L861-_AIN2ADCHandel
L861:
	MOV A, (_main_c_AIN2ADCHandel_LOCAL+0)
	CMPRS A,#0x12
	JMP L823
.stabn  0xc0,0,3,L862-_AIN2ADCHandel
L862:
.stabn  0x44,0,904,L863-_AIN2ADCHandel
L863:
.stabn  0x44,0,905,L864-_AIN2ADCHandel
L864:
	B0BSET  _gbProtectionSleep
.stabn  0xe0,0,3,L865-_AIN2ADCHandel
L865:
.stabn  0x44,0,906,L866-_AIN2ADCHandel
L866:
L823:
.stabn  0x44,0,907,L867-_AIN2ADCHandel
L867:
	MOV A, (_main_c_AIN2ADCHandel_LOCAL+0)
	CMPRS A,#0x13
	JMP L814
.stabn  0xc0,0,3,L868-_AIN2ADCHandel
L868:
.stabn  0x44,0,908,L869-_AIN2ADCHandel
L869:
.stabn  0x44,0,909,L870-_AIN2ADCHandel
L870:
	B0BSET  _gbProtectionSleep
.stabn  0xe0,0,3,L871-_AIN2ADCHandel
L871:
.stabn  0x44,0,910,L872-_AIN2ADCHandel
L872:
.stabn  0xe0,0,2,L873-_AIN2ADCHandel
L873:
.stabn  0x44,0,925,L874-_AIN2ADCHandel
L874:
.stabn  0xe0,0,1,L875-_AIN2ADCHandel
L875:
.stabn  0x44,0,926,L876-_AIN2ADCHandel
L876:
 	jmp L814
L813:
.stabn  0xc0,0,1,L877-_AIN2ADCHandel
L877:
.stabn  0x44,0,928,L878-_AIN2ADCHandel
L878:
.stabn  0x44,0,929,L879-_AIN2ADCHandel
L879:
	MOV A, (_main_c_AIN2ADCHandel_LOCAL)
	MOV L810, A
.stabn  0x44,0,930,L880-_AIN2ADCHandel
L880:
	MOV A, (_main_c_AIN2ADCHandel_LOCAL+1)
	MOV L811, A
.stabn  0x44,0,931,L881-_AIN2ADCHandel
L881:
	CLR (L812+0)
.stabn  0xe0,0,1,L882-_AIN2ADCHandel
L882:
.stabn  0x44,0,933,L883-_AIN2ADCHandel
L883:
L814:
.stabn  0x44,0,935,L884-_AIN2ADCHandel
L884:
 	B0BCLR 0xb1.7
.stabn  0x44,0,936,L885-_AIN2ADCHandel
L885:
 	MOV A, #(0xFF & 4)
	B0MOV 0xb1, A
.stabn  0x44,0,937,L886-_AIN2ADCHandel
L886:
 	B0BSET 0xb1.4
.stabn  0x44,0,940,L887-_AIN2ADCHandel
L887:
 	B0BSET 0xaf.7
.stabn  0x44,0,941,L888-_AIN2ADCHandel
L888:
 	B0BSET 0xb1.7
.stabn  0x44,0,942,L889-_AIN2ADCHandel
L889:
 	B0BCLR 0xc8.7
.stabn  0x44,0,943,L890-_AIN2ADCHandel
L890:
 	B0BSET 0xc9.7
.stabn  0x44,0,944,L891-_AIN2ADCHandel
L891:
 	B0BCLR 0xb1.5
.stabn  0x44,0,947,L892-_AIN2ADCHandel
L892:
	B0BCLR  _gucADCSel
.stabn  0x44,0,948,L893-_AIN2ADCHandel
L893:
	CLR (_g5MsTimeoutCount+0)
.stabn  0xe0,0,0,L894-_AIN2ADCHandel
L894:
.stabn  0x44,0,949,L895-_AIN2ADCHandel
L895:
L809:
	ret
.stabs  "ADC_Process:F15",36,0,951,_ADC_Process
__main_c_ADC_Process@segment SEGMENT  CODE INBANK USING __main_c_ADC_Process_data_
_ADC_Process:
.stabs  "ucMax:10",128,0,0,_main_c_ADC_Process_LOCAL+0
.stabs  "ucMin:10",128,0,0,_main_c_ADC_Process_LOCAL+1
.stabs  "ucADCValSum:11",128,0,0,_main_c_ADC_Process_LOCAL+2
.stabn  0xc0,0,0,L929-_ADC_Process
L929:
.stabn  0x44,0,952,L930-_ADC_Process
L930:
.stabn  0x44,0,954,L931-_ADC_Process
L931:
	CLR (_main_c_ADC_Process_LOCAL+2+1)
	CLR (_main_c_ADC_Process_LOCAL+2+0)
.stabn  0x44,0,962,L932-_ADC_Process
L932:
 	B0MOV A, 0xb2
	B0MOV T, A
	MOV A, (_ucADCCount)
	B0MOV 131, A
	MOV A, #(_ucADCValBuf)
	B0ADD 131, A
	AND A, #0x80
	B0BTS1 134.0
	MOV A, #0xFF
	B0MOV 132, A
	MOV A, #(_ucADCValBuf)$M
	ADC 132, A
	B0MOV A, T
_INDIRRAM@__STORE1@1:
		B0MOV 231, A
_ENDINDIR@__STORE1@1:
.stabn  0x44,0,963,L933-_ADC_Process
L933:
	MOV A, #0x1
	ADD (_ucADCCount), A
.stabn  0x44,0,965,L934-_ADC_Process
L934:
	MOV A, (_ucADCCount)
	SUB A, #(0xFF & 6)
	B0BTS1 134.2
	JMP L897
.stabn  0xc0,0,1,L935-_ADC_Process
L935:
.stabn  0x44,0,966,L936-_ADC_Process
L936:
.stabn  0x44,0,968,L937-_ADC_Process
L937:
	CLR (_main_c_ADC_Process_LOCAL+0)
	MOV A, #(0xff)
	MOV (_main_c_ADC_Process_LOCAL+1+0), A
.stabn  0x44,0,969,L938-_ADC_Process
L938:
	CLR (_ucADCCount+0)
	jmp L902
L899:
.stabn  0xc0,0,2,L939-_ADC_Process
L939:
.stabn  0x44,0,970,L940-_ADC_Process
L940:
.stabn  0x44,0,971,L941-_ADC_Process
L941:
	MOV A, _ucADCCount
	ADD A, #(_ucADCValBuf)$L
	B0MOV IsrR14, A
	MOV A, #0x00
	B0MOV (IsrR14+1), A
	MOV A, #(_ucADCValBuf)$M
	ADC (IsrR14+1), A
	B0MOV A, IsrR14+1
	B0MOV 132, A
	B0MOV A, IsrR14
	B0MOV 131, A
	B0BTS1 132.7
	JMP _INDIRRAM@__INDIR1@1
		CALL __INDIR1_ROM_isr
	JMP _ENDINDIR@__INDIR1@1
_INDIRRAM@__INDIR1@1:
		B0MOV A, 231	
_ENDINDIR@__INDIR1@1:
	B0MOV IsrR15, A
	B0MOV A, IsrR15
	B0MOV IsrR14, A
	MOV A, #0
	B0MOV (IsrR14+1), A
	B0MOV A, IsrR14
	ADD A, (_main_c_ADC_Process_LOCAL+2)
	MOV _main_c_ADC_Process_LOCAL+2, A
	B0MOV A, (IsrR14+1)
	ADC A, (_main_c_ADC_Process_LOCAL+2+1)
	MOV _main_c_ADC_Process_LOCAL+2+1, A
.stabn  0x44,0,973,L942-_ADC_Process
L942:
	MOV A, _ucADCCount
	ADD A, #(_ucADCValBuf)$L
	B0MOV IsrR14, A
	MOV A, #0x00
	B0MOV (IsrR14+1), A
	MOV A, #(_ucADCValBuf)$M
	ADC (IsrR14+1), A
	B0MOV A, IsrR14+1
	B0MOV 132, A
	B0MOV A, IsrR14
	B0MOV 131, A
	B0BTS1 132.7
	JMP _INDIRRAM@__INDIR1@2
		CALL __INDIR1_ROM_isr
	JMP _ENDINDIR@__INDIR1@2
_INDIRRAM@__INDIR1@2:
		B0MOV A, 231	
_ENDINDIR@__INDIR1@2:
	B0MOV IsrR15, A
	B0MOV A, IsrR15
	SUB A, (_main_c_ADC_Process_LOCAL+1)
	B0BTS0 134.2
	JMP L903
.stabn  0xc0,0,3,L943-_ADC_Process
L943:
.stabn  0x44,0,974,L944-_ADC_Process
L944:
.stabn  0x44,0,975,L945-_ADC_Process
L945:
	MOV A, _ucADCCount
	ADD A, #(_ucADCValBuf)$L
	B0MOV 131, A
	B0MOV 132, #(_ucADCValBuf)$M
		B0MOV A, 231	
_ENDINDIR@__INDIR1RAM@1:
	MOV _main_c_ADC_Process_LOCAL+1, A
.stabn  0xe0,0,3,L946-_ADC_Process
L946:
.stabn  0x44,0,976,L947-_ADC_Process
L947:
L903:
.stabn  0x44,0,978,L948-_ADC_Process
L948:
	MOV A, _ucADCCount
	ADD A, #(_ucADCValBuf)$L
	B0MOV IsrR14, A
	MOV A, #0x00
	B0MOV (IsrR14+1), A
	MOV A, #(_ucADCValBuf)$M
	ADC (IsrR14+1), A
	B0MOV A, IsrR14+1
	B0MOV 132, A
	B0MOV A, IsrR14
	B0MOV 131, A
	B0BTS1 132.7
	JMP _INDIRRAM@__INDIR1@3
		CALL __INDIR1_ROM_isr
	JMP _ENDINDIR@__INDIR1@3
_INDIRRAM@__INDIR1@3:
		B0MOV A, 231	
_ENDINDIR@__INDIR1@3:
	B0MOV IsrR15, A
	B0MOV A, IsrR15
	SUB A, (_main_c_ADC_Process_LOCAL)
	B0BTS0 134.0
	JMP L905
	B0BTS1 134.2
	JMP L905
.stabn  0xc0,0,3,L949-_ADC_Process
L949:
.stabn  0x44,0,979,L950-_ADC_Process
L950:
.stabn  0x44,0,980,L951-_ADC_Process
L951:
	MOV A, _ucADCCount
	ADD A, #(_ucADCValBuf)$L
	B0MOV 131, A
	B0MOV 132, #(_ucADCValBuf)$M
		B0MOV A, 231	
_ENDINDIR@__INDIR1RAM@2:
	MOV _main_c_ADC_Process_LOCAL, A
.stabn  0xe0,0,3,L952-_ADC_Process
L952:
.stabn  0x44,0,981,L953-_ADC_Process
L953:
L905:
.stabn  0xe0,0,2,L954-_ADC_Process
L954:
.stabn  0x44,0,982,L955-_ADC_Process
L955:
L900:
.stabn  0x44,0,969,L956-_ADC_Process
L956:
	MOV A, #0x1
	ADD (_ucADCCount), A
L902:
.stabn  0x44,0,969,L957-_ADC_Process
L957:
	MOV A, (_ucADCCount)
	SUB A, #(0xFF & 6)
	B0BTS1 134.2
	JMP L899
.stabn  0x44,0,984,L958-_ADC_Process
L958:
	MOV A, (_main_c_ADC_Process_LOCAL)
	B0MOV IsrR15, A
	B0MOV A, IsrR15
	B0MOV IsrR14, A
	MOV A, #0
	B0MOV (IsrR14+1), A
	MOV A, _main_c_ADC_Process_LOCAL+2
	SUB A, IsrR14
	MOV _main_c_ADC_Process_LOCAL+2, A
	MOV A, _main_c_ADC_Process_LOCAL+2+1
	SBC A, (IsrR14+1)
	MOV _main_c_ADC_Process_LOCAL+2+1, A
.stabn  0x44,0,985,L959-_ADC_Process
L959:
	MOV A, (_main_c_ADC_Process_LOCAL+1)
	B0MOV IsrR15, A
	B0MOV A, IsrR15
	B0MOV IsrR14, A
	MOV A, #0
	B0MOV (IsrR14+1), A
	MOV A, _main_c_ADC_Process_LOCAL+2
	SUB A, IsrR14
	MOV _main_c_ADC_Process_LOCAL+2, A
	MOV A, _main_c_ADC_Process_LOCAL+2+1
	SBC A, (IsrR14+1)
	MOV _main_c_ADC_Process_LOCAL+2+1, A
.stabn  0x44,0,987,L960-_ADC_Process
L960:
	MOV A, _main_c_ADC_Process_LOCAL+2
	B0MOV (IsrR14), A
	MOV A, _main_c_ADC_Process_LOCAL+2+1
	B0MOV (IsrR14+1), A
	RRCM (IsrR14+1)
	RRCM (IsrR14)
	RRCM (IsrR14+1)
	RRCM (IsrR14)
	MOV A, #0x3f
	AND (IsrR14+1), A
	B0MOV A, IsrR14
	B0MOV IsrR15, A
	B0MOV A, IsrR14
	MOV _main_c_ADC_Process_LOCAL, A
.stabn  0x44,0,989,L961-_ADC_Process
L961:
	MOV A, #(0x5)
	MOV (_main_c_ADC_Process_LOCAL+1+0), A
.stabn  0x44,0,990,L962-_ADC_Process
L962:
	MOV A, (_enState+0)
	CMPRS A,#0x0
	JMP L907
.stabn  0xc0,0,2,L963-_ADC_Process
L963:
.stabn  0x44,0,991,L964-_ADC_Process
L964:
.stabn  0x44,0,992,L965-_ADC_Process
L965:
	CLR (_main_c_ADC_Process_LOCAL+1+0)
.stabn  0xe0,0,2,L966-_ADC_Process
L966:
.stabn  0x44,0,993,L967-_ADC_Process
L967:
L907:
.stabn  0x44,0,994,L968-_ADC_Process
L968:
	MOV A, (_enState+0)
	CMPRS A,#0x1
	JMP L909
.stabn  0xc0,0,2,L969-_ADC_Process
L969:
.stabn  0x44,0,995,L970-_ADC_Process
L970:
.stabn  0x44,0,996,L971-_ADC_Process
L971:
	MOV A, #(0xa)
	MOV (_main_c_ADC_Process_LOCAL+1+0), A
.stabn  0xe0,0,2,L972-_ADC_Process
L972:
.stabn  0x44,0,997,L973-_ADC_Process
L973:
L909:
.stabn  0x44,0,999,L974-_ADC_Process
L974:
	CLR (_ucADCCount+0)
	jmp L914
L911:
.stabn  0xc0,0,2,L975-_ADC_Process
L975:
.stabn  0x44,0,1000,L976-_ADC_Process
L976:
.stabn  0x44,0,1001,L977-_ADC_Process
L977:
	MOV A, _main_c_ADC_Process_LOCAL+1
	ADD A, (_ucADCCount)
	B0MOV IsrR15, A
	B0MOV A, IsrR15
	B0MOV IsrR14, A
	MOV A, #0
	B0MOV (IsrR14+1), A
	MOV A, #(_ADCTable)$L
	ADD A, #(_ADCTable)$L+0
	MOV (IsrR12), A
	MOV A, #(_ADCTable)$M
	MOV (IsrR12+1), A
	ADC (IsrR12+1), A
	BSET (IsrR12+1).7
	B0MOV A, IsrR12
	ADD IsrR14, A
	B0MOV A, (IsrR12+1)
	ADC (IsrR14+1), A
	B0MOV A, IsrR14+1
	B0MOV 132, A
	B0MOV A, IsrR14
	B0MOV 131, A
	B0BTS1 132.7
	JMP _INDIRRAM@__INDIR1@4
		CALL __INDIR1_ROM_isr
	JMP _ENDINDIR@__INDIR1@4
_INDIRRAM@__INDIR1@4:
		B0MOV A, 231	
_ENDINDIR@__INDIR1@4:
	B0MOV IsrR15, A
	MOV A, (_main_c_ADC_Process_LOCAL)
	SUB A, IsrR15
	B0BTS1 134.2
	JMP L915
.stabn  0xc0,0,3,L978-_ADC_Process
L978:
.stabn  0x44,0,1002,L979-_ADC_Process
L979:
.stabn  0x44,0,1003,L980-_ADC_Process
L980:
 	jmp L913
.stabn  0xe0,0,3,L981-_ADC_Process
L981:
.stabn  0x44,0,1004,L982-_ADC_Process
L982:
L915:
.stabn  0xe0,0,2,L983-_ADC_Process
L983:
.stabn  0x44,0,1005,L984-_ADC_Process
L984:
L912:
.stabn  0x44,0,999,L985-_ADC_Process
L985:
	MOV A, #0x1
	ADD (_ucADCCount), A
L914:
.stabn  0x44,0,999,L986-_ADC_Process
L986:
	MOV A, (_ucADCCount)
	SUB A, #(0xFF & 5)
	B0BTS1 134.2
	JMP L911
L913:
.stabn  0x44,0,1007,L987-_ADC_Process
L987:
	CLR (_main_c_ADC_Process_LOCAL+0)
.stabn  0x44,0,1008,L988-_ADC_Process
L988:
	MOV A, (_ucADCCount)
	SUB A, #(0xFF & 5)
	B0BTS0 134.2
	JMP L917
.stabn  0xc0,0,2,L989-_ADC_Process
L989:
.stabn  0x44,0,1009,L990-_ADC_Process
L990:
.stabn  0x44,0,1010,L991-_ADC_Process
L991:
	MOV A, _main_c_ADC_Process_LOCAL+1
	ADD A, (_ucADCCount)
	B0MOV IsrR15, A
	B0MOV A, IsrR15
	B0MOV IsrR14, A
	MOV A, #0
	B0MOV (IsrR14+1), A
	MOV A, #(_ADCTable2)$L
	ADD A, #(_ADCTable2)$L+0
	MOV (IsrR12), A
	MOV A, #(_ADCTable2)$M
	MOV (IsrR12+1), A
	ADC (IsrR12+1), A
	BSET (IsrR12+1).7
	B0MOV A, IsrR12
	ADD IsrR14, A
	B0MOV A, (IsrR12+1)
	ADC (IsrR14+1), A
	B0MOV A, IsrR14+1
	B0MOV 132, A
	B0MOV A, IsrR14
	B0MOV 131, A
	B0BTS1 132.7
	JMP _INDIRRAM@__INDIR1@5
		CALL __INDIR1_ROM_isr
	JMP _ENDINDIR@__INDIR1@5
_INDIRRAM@__INDIR1@5:
		B0MOV A, 231	
_ENDINDIR@__INDIR1@5:
	B0MOV IsrR15, A
	B0MOV A, IsrR15
	MOV _main_c_ADC_Process_LOCAL, A
.stabn  0xe0,0,2,L992-_ADC_Process
L992:
.stabn  0x44,0,1011,L993-_ADC_Process
L993:
L917:
.stabn  0x44,0,1020,L994-_ADC_Process
L994:
	B0BTS1 _gbFristPowerOn
	JMP L919
.stabn  0xc0,0,2,L996-_ADC_Process
L996:
.stabn  0x44,0,1021,L997-_ADC_Process
L997:
.stabn  0x44,0,1022,L998-_ADC_Process
L998:
	MOV A, (_main_c_ADC_Process_LOCAL)
	MOV _ucPowerPercent, A
.stabn  0xe0,0,2,L999-_ADC_Process
L999:
.stabn  0x44,0,1023,L1000-_ADC_Process
L1000:
 	jmp L920
L919:
.stabn  0xc0,0,2,L1001-_ADC_Process
L1001:
.stabn  0x44,0,1025,L1002-_ADC_Process
L1002:
.stabn  0x44,0,1026,L1003-_ADC_Process
L1003:
	MOV A, (_enState+0)
	CMPRS A,#0x2
	JMP L921
.stabn  0xc0,0,3,L1004-_ADC_Process
L1004:
.stabn  0x44,0,1027,L1005-_ADC_Process
L1005:
.stabn  0x44,0,1028,L1006-_ADC_Process
L1006:
	MOV A, (_main_c_ADC_Process_LOCAL)
	SUB A, (_ucPowerPercent)
	B0BTS1 134.2
	JMP L923
.stabn  0x44,0,1029,L1007-_ADC_Process
L1007:
	MOV A, (_main_c_ADC_Process_LOCAL)
	MOV _ucPowerPercent, A
L923:
.stabn  0xe0,0,3,L1008-_ADC_Process
L1008:
.stabn  0x44,0,1032,L1009-_ADC_Process
L1009:
L921:
.stabn  0x44,0,1033,L1010-_ADC_Process
L1010:
	MOV A, (_enState+0)
	CMPRS A,#0x1
	JMP L925
.stabn  0xc0,0,3,L1011-_ADC_Process
L1011:
.stabn  0x44,0,1034,L1012-_ADC_Process
L1012:
.stabn  0x44,0,1035,L1013-_ADC_Process
L1013:
	MOV A, (_main_c_ADC_Process_LOCAL)
	SUB A, (_ucPowerPercent)
	B0BTS0 134.0
	JMP L1014
	B0BTS0 134.2
	JMP L927
L1014:
.stabn  0x44,0,1036,L1015-_ADC_Process
L1015:
	MOV A, (_main_c_ADC_Process_LOCAL)
	MOV _ucPowerPercent, A
L927:
.stabn  0xe0,0,3,L1016-_ADC_Process
L1016:
.stabn  0x44,0,1037,L1017-_ADC_Process
L1017:
L925:
.stabn  0xe0,0,2,L1018-_ADC_Process
L1018:
.stabn  0x44,0,1040,L1019-_ADC_Process
L1019:
L920:
.stabn  0x44,0,1042,L1020-_ADC_Process
L1020:
	CLR (_ucADCCount+0)
.stabn  0xe0,0,1,L1021-_ADC_Process
L1021:
.stabn  0x44,0,1043,L1022-_ADC_Process
L1022:
L897:
.stabn  0x44,0,1045,L1023-_ADC_Process
L1023:
 	B0BCLR 0xb1.7
.stabn  0x44,0,1046,L1024-_ADC_Process
L1024:
 	MOV A, #(0xFF & 2)
	B0MOV 0xb1, A
.stabn  0x44,0,1047,L1025-_ADC_Process
L1025:
 	B0BSET 0xb1.4
.stabn  0x44,0,1048,L1026-_ADC_Process
L1026:
 	B0BSET 0xb1.7
.stabn  0x44,0,1051,L1027-_ADC_Process
L1027:
 	B0BSET 0xaf.7
.stabn  0x44,0,1052,L1028-_ADC_Process
L1028:
 	B0BSET 0xb1.7
.stabn  0x44,0,1053,L1029-_ADC_Process
L1029:
 	B0BCLR 0xc8.7
.stabn  0x44,0,1054,L1030-_ADC_Process
L1030:
 	B0BSET 0xc9.7
.stabn  0x44,0,1055,L1031-_ADC_Process
L1031:
 	B0BCLR 0xb1.5
.stabn  0x44,0,1058,L1032-_ADC_Process
L1032:
	B0BSET  _gucADCSel
.stabn  0x44,0,1059,L1033-_ADC_Process
L1033:
	CLR (_g5MsTimeoutCount+0)
.stabn  0xe0,0,0,L1034-_ADC_Process
L1034:
.stabn  0x44,0,1060,L1035-_ADC_Process
L1035:
L896:
	ret
CALLTREE _ADC_Process invoke __INDIR1_ROM_isr
.stabs  "specialRegister:T19=s1bit0:14,0,1;bit1:14,1,1;bit2:14,2,1;\\",128,0,0,0
.stabs  "bit3:14,3,1;bit4:14,4,1;bit5:14,5,1;bit6:14,6,1;bit7:14,7,1;;",128,0,0,0
.stabs  "EN_STATE:t17",128,0,0,0
.CODE
.stabs  "", 100, 0, 0,Letext
Letext:
EXTERN code __ClearWatchDogTimer
.stabs  " :t20=ar1;0;5;10",128,0,0,0
.stabs  "ucADCValBuf:G20",32,0,0,_ucADCValBuf
EXTERN code __INDIR1_ROM_isr

 